[Pythonocc] J'ai essayé d'utiliser la CAO sur un notebook Jupyter

Je veux jouer avec un fichier créé par CAO avec python!

J'ai entendu dire que les fichiers .py sont importés dans un logiciel de CAO pour étendre leurs fonctionnalités, mais je me suis demandé s'il y avait quelque chose qui pourrait être exécuté sur le notebook jupyter.

Conclusion d'abord

Il y avait. J'ai essayé Hello World dans le quartier cad. cad.gif

Qu'est-ce que pythonocc

pythonocc est un package de CAO 3D pour python. Vous pouvez le déplacer sur le notebook jupyter! !!

gitub: https://github.com/tpaviot/pythonocc

Installation

Il a été écrit sur github qu'il peut être installé avec:

conda install -c conda-forge -c dlr-sc -c pythonocc -c oce pythonocc-core==0.18.1 python=3.5

Cependant, dans mon cas, lors de l'importation avec Jupyter notebooke, j'ai obtenu "OCC not found". Pour le moment, je pourrais le faire en insérant pythonocc-core. Je me demande pourquoi ... Veuillez me dire les détails ...

conda install -c dlr-sc pythonocc-core

De plus, il semble que pythreejs et smesh soient nécessaires pour le rendu sur le notebook Jupyter, je vais donc les insérer.

conda install -c conda-forge pythreejs
conda install -c pythonocc smesh

Essayez Hello world

Il y avait une Démo sur github, alors essayons-la! !! !! pythonocc-demos/jupyter_notebooks/occ_helloworld.ipynb Quand j'essaye d'exécuter ...

l'a fait! !! !! cad.gif

Cela fonctionne lorsque vous jouez avec votre souris!

Essayez de lire le fichier STEP

Quand j'ai lu le fichier STEP du cube 10x10x10, ... Le noyau est mort. La mémoire est-elle vraiment déraisonnable ...? Est-ce la limite?

Y a-t-il une solution ... Si quelqu'un propose une solution, je vous serais reconnaissant de bien vouloir commenter.

finalement

Je suis un débutant alors faites le moi savoir si vous faites une erreur! !! Ne m'intimide pas ........

whoami twitter:@hookhook125 blog: https://hooked-on-mas.hatenablog.

Recommended Posts

[Pythonocc] J'ai essayé d'utiliser la CAO sur un notebook Jupyter
J'ai essayé d'utiliser le notebook jupyter d'une manière ou d'une autre
J'ai essayé d'utiliser Jupyter
J'ai essayé d'utiliser PySpark de Jupyter 4.x sur EMR
J'ai essayé le notebook Jupyter de VS Code
J'ai essayé de visualiser les données BigQuery à l'aide de Jupyter Lab avec GCP
J'ai essayé d'utiliser argparse
J'ai essayé d'utiliser l'API à distance avec GAE / J
J'ai essayé d'utiliser anytree
J'ai essayé d'utiliser aiomysql
J'ai essayé d'utiliser Summpy
J'ai essayé d'utiliser coturn
J'ai essayé d'utiliser "Anvil".
J'ai essayé d'utiliser Hubot
J'ai essayé de lancer jupyter nteract sur le serveur heroku
J'ai essayé d'utiliser ESPCN
J'ai essayé d'utiliser Ipython
J'ai essayé d'utiliser PyCaret
J'ai essayé d'utiliser cron
J'ai essayé d'utiliser ngrok
J'ai essayé d'utiliser face_recognition
J'ai essayé d'utiliser doctest
J'ai essayé d'utiliser du folium
J'ai essayé d'utiliser jinja2
J'ai essayé d'utiliser du folium
J'ai essayé d'utiliser la fenêtre de temps
Utilisation de Graphviz avec Jupyter Notebook
[J'ai essayé d'utiliser Pythonista 3] Introduction
J'ai essayé d'utiliser easydict (mémo).
J'ai essayé la reconnaissance faciale avec Face ++
J'ai essayé d'utiliser RandomForest
J'ai essayé d'utiliser BigQuery ML
Essayez d'utiliser Jupyter Notebook de manière dynamique
J'ai essayé d'utiliser Amazon Glacier
Graphiques élevés dans le notebook Jupyter
Afficher le PDF sur Jupyter Notebook
J'ai essayé d'utiliser git inspector
J'ai essayé d'utiliser magenta / TensorFlow
jupyter je l'ai touché
Exécutez Jupyter Notebook sous Windows
J'ai essayé MLflow sur Databricks
J'ai essayé d'utiliser AWS Chalice
J'ai essayé d'utiliser l'émojinateur Slack
[Avec image] J'ai essayé d'utiliser neofetch sur différents OS!
Une note lorsque je ne peux pas ouvrir le bloc-notes Jupyter sous Windows
J'ai essayé AdaNet pour les données de table
J'ai essayé d'utiliser Rotrics Dex Arm # 2
Formatage avec autopep8 sur le notebook Jupyter
J'ai essayé d'utiliser Rotrics Dex Arm
J'ai essayé d'utiliser GrabCut d'OpenCV
J'ai essayé Cython sur Ubuntu sur VirtualBox
J'ai essayé d'utiliser Thonny (Python / IDE)
J'ai essayé de communiquer avec le client serveur en utilisant tmux
J'ai essayé l'apprentissage par renforcement avec PyBrain
J'ai essayé l'apprentissage en profondeur avec Theano
Essayez d'exécuter Jupyter Notebook sur Mac
[Kaggle] J'ai essayé le sous-échantillonnage en utilisant un apprentissage déséquilibré