2

OpenCASCADE 初心者として、OpenCASCADE チュートリアルを読んでいます。

https://www.opencascade.com/doc/occt-7.4.0/overview/html/occt__tutorial.html

次の 2 つの興味深い呼び出しがあります。

BRepLib::BuildCurves3d(threadingWire1);
BRepLib::BuildCurves3d(threadingWire2);

このチュートリアルでは、これら 2 つの呼び出しの必要性について次のように説明しています。

これらのワイヤは、サーフェスと 2D 曲線から構築されていることに注意してください。これらのワイヤに関する限り、1 つの重要なデータ項目が欠落しています: 3D 曲線に関する情報がありません。幸いなことに、これを自分で計算する必要はありません。これは、数学が非常に複雑になる可能性があるため、難しい作業になる可能性があります。形状に 3D 曲線以外の必要な情報がすべて含まれている場合、Open CASCADE Technology はそれらを自動的に構築するツールを提供します。BRepLibツール パッケージでは、このメソッドを使用して、BuildCurves3d形状のすべてのエッジの 3D 曲線を計算できます。

私は完全に明確ではありませんでした。

TopoDS_Shapeあるオブジェクトを構築したと想像してください。

BRepLib::BuildCurves3d一般に、呼び出しが必要かどうかを判断するにはどうすればよいですか?

4

1 に答える 1