ICEAttribute

Object Hierarchy | 関連する C++クラス:ICEAttribute

継承

SIObject

ICEAttribute

導入

v7.0

詳細

ICEAttribute には、ジオメトリやプロパティなど、シーンオブジェクトに属する属性データセットの情報が含まれます。ICEAttribute オブジェクトには、Geometry.ICEAttributesおよびProjectItem.ICEAttributesからアクセスできます。注: ICE は最適化に関して非常に厳格であるため、属性がシーンで何かを表示するために使用されていない場合、プルされません。%ICEAttribute オブジェクトにアクセスするには、ICE に基本属性が必要です。

メソッド

GetDataArray2DChunk GetDataArrayChunk IsClassOfオペレータ IsEqualToオペレータ

プロパティ

Application AttributeCategory Categories ContextType
CustomDataTypes DataArray DataArray2D DataType
ElementCount FullNameオペレータ Help IsConstant
IsDefined IsReadonly Nameオペレータ NestedObjects
Origin OriginPath Parent StructureType
Typeオペレータ      
       

Python の例

#

# This example shows how to access all attributes on a geometry.

#

from win32com.client import constants

xsi = Application

xsi.CreatePrim("Cone", "MeshSurface", "", "")

attrs = xsi.Selection(0).ActivePrimitive2.Geometry.ICEAttributes;

for attr in attrs:

	xsi.LogMessage( "*******************************************************************" )

	xsi.LogMessage( "Name: " + attr.Name )

	xsi.LogMessage( "DataType: " + str(attr.DataType) )

	xsi.LogMessage( "StructType: " + str(attr.StructureType) )

	xsi.LogMessage( "ContextType: " + str(attr.ContextType) )

	xsi.LogMessage( "IsDefined: " + str(attr.IsDefined) )	

	xsi.LogMessage( "IsConstant: " + str(attr.IsConstant) )	

	xsi.LogMessage( "Readonly: " + str(attr.IsReadonly) )

	xsi.LogMessage( "AttributeCategory: " + str(attr.AttributeCategory) )

	xsi.LogMessage( "Element count: " + str(attr.ElementCount) )