Pythonocc.

OpenCascade CADカーネルをラップする
今すぐダウンロード

Pythonocc. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • CeCILL
  • 価格:
  • FREE
  • 出版社名:
  • Thomas Paviot
  • 出版社のWebサイト:
  • http://www.minerva-plm.org/pythonOCC/

Pythonocc. タグ


Pythonocc. 説明

OpenCascade CADカーネルをラップします Pythonoccは、OpenCascade.OpenCascade用の100%の無料でオープンソースのPythonバインディングです.OpenCascadeは3Dモデリングと数値シミュレーションライブラリです。 Pythonoccは、Cecill Licence.Getting StartingSpythonoccが非常に早期開発段階にあるという用語で配布されることがあります。現在折り返されているOpenCascadeオブジェクトのみがわずかです。 Windows環境で機能する場合は、Python Distributionの事前に構築されたバイナリファイルをダウンロードして、OpenCascade 6.2.0必須DLLをダウンロードしてください(OpenCascade Webサイトから)。パス変数環境でこれらのDLLへのフォルダパスを必ず追加してください.Pythonoccのインストールが成功していることを確認して、PythonプロンプトからOCCをインポートするだけである:>>> Import Occ >>>エラーが発生しないでください。次に、利用可能なモジュールを一覧表示できます。>>> DIR(OCC)>>> >>> 2点間に行を作る>>> OCC IMPORT * >>> P1 = gp.gp_pnt2d(1,2)>>> P2 = gp.gp_pnt2d(3、-5.1)>>> makeline = gce2d.gce2d_makeline(P1、P2)>>> makeline.isdone()1 >>> Makeline.Status()Occ.gce2D.GCE2D.GCE_ERRORTYPE.GCE_DONE >>>簡単な例2:VECTORS計算>>> OCC Import * >>> VEC1 = gp.gp_vec(1、 2,3)>>> VEC2 = gp.gp_vec(-1、-2、-3)>>> VEC1.Magnitude()3.741657386739413 >>> VEC1.ISOPPOSIOS(VEC2、Angulartalance)3.7416573867739413 >>> = precision.precision()angular())1件イライズ: ・Python このリリースの新機能: ・23の新しいOCCモジュールがラッパーでカバーされているため、Display3Dビューア(顔と頂点、背景画像、テクスチャな形状など)に多くの改良が行われ、新しいインタラクティブビューアはデバッグのためにPythonコンソールを埋め込む。


Pythonocc. 関連ソフトウェア