- ベストアンサー
ソリッドの凸凹判定
ソリッドのある一点の角が凸なのか凹なのか判定できる数式を教えてください。例えば階段状の角の部分など
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
エッジの始点から終点に向かうベクトルをE、エッジの始点から終点を見たときに左右にある面の法線ベクトルをそれぞれL、Rとすると、外積LxRとEが同方向であれば凸、逆方向であれば凹ということができます。
その他の回答 (1)
- noppi_99
- ベストアンサー率34% (10/29)
回答No.1
何を使ってどのようなデータを判断したらよいのでしょうか? ご自身で質問内容を読み、理解できますか?
質問者
補足
CADCEUSのスクリプトプログラムでソリッドの形を判断したいのですが、図形処理で判断する遅くなってしまいます。面法線のベクトルを使って数値で処理するプログラムを組めば高速処理ができると思ったんですが、よい方法が考えられませんでした。プログラムにかける数式があれば非常に助かります。
お礼
ありがとうございました。参考になりました。
補足
ようやく理解できました。プログラム作成に役立ちました。この考え方で先に進めます。ありがとうございました。