カスタム プリミティブの Geometry オブジェクトを返します。現在は、ポリゴンメッシュのみがサポートされています。
このコールバックは、ジオメトリを変換するためにカスタム プリミティブが SIConvert コマンドまたは CreatePrim コマンドに渡されるときに使用されます。in_ref には CustomPrimitiveContext が含まれています。このプラグインはCustomPrimitiveContext::GetGeometry()で得られるジオメトリ オブジェクトを更新するときに必要です。
CStatus <plugin-item_name>_ConvertToGeom( CRef& in_context ) { ... } |
<plugin-item-name> は、PluginRegistrar.RegisterPrimitive の呼び出しで指定されている名前です。名前にスペースが含まれていればアンダースコアに置き換えられます。たとえば、My Primitive という名前のプリミティブを登録する場合、コールバック関数の名前の先頭は My_Primitive になります。
パラメータ | 言語 | タイプ | 説明 |
---|---|---|---|
in_context | C++ | CRef& | Context オブジェクトへのリファレンス。 Context::GetSource は CustomPrimitive を返します。GetGeometry は更新するジオメトリを返します。現在はポリゴン メッシュのみがサポートされています。 |