ConvertToGeom


説明

カスタム プリミティブの 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::GetSourceCustomPrimitive を返します。GetGeometry は更新するジオメトリを返します。現在はポリゴン メッシュのみがサポートされています。


関連項目