基本的に、ソフトウェアコンポーネント、特に3Dモデリングカーネルを使用する場合、2つの優先事項があります。
3D ACIS Modelerの開発者として、私はどうすれば3D ACIS Modelerをより速く、同時により正確にすることができるかを考えることに多くの時間を費やしています。従来の常識では、速さのために正確さを妥協しようとする人は、しばしば笑われます。数学的に正しい答えがあれば、それは常にあなたが得るべきものです。
一方で、演算が遅すぎると使い物にならないという点もあります。たとえば、球をファセットするのに2時間かかったファセットアルゴリズムは、ほとんど役に立たないでしょう。インタラクティブなアプリケーションは、この考えをさらに推し進めます。エンドユーザーが画面上でマウスをドラッグするたびにAPIを呼び出す場合は、APIの速度によってフレームレートが制限されます。10fpsを実現するには、APIにかかる時間を0.1秒以下にする必要があります。 現在のコンピュータの能力をもってすれば、CADアプリケーションは驚くようなことができます。(例:SpaceClaim Corporation社のプル操作)ACISはお客様に支えられています。このブログは、R25でMatthiasと私が行っている、エンティティ-エンティティ間の距離をインタラクティブにするプロジェクトがきっかけとなっています。
では、3Dをもっとインタラクティブにするにはどうしたらいいのでしょうか? 私はいくつかのアイデアを持っていますが、あなたのアイデアも是非お聞かせください。
These Stories on 3D ACIS
ACIS, 3DScript and SAT are registered trademarks of Spatial Corp.
No Comments Yet
Let us know what you think