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) ) |