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