AnyCAD Rapid API 2024
Help you to create a better world!
载入中...
搜索中...
未找到
MaterialElement类 参考
类 MaterialElement 继承关系图:
Element AObject

Public 成员函数

ClassId GetClassId ()
 
Vector3 GetFaceColor ()
 
boolean SetFaceColor (Vector3 val)
 
float GetMetalness ()
 
boolean SetMetalness (float val)
 
float GetRoughness ()
 
boolean SetRoughness (float val)
 
float GetOpacity ()
 
boolean SetOpacity (float val)
 
Vector3 GetPointColor ()
 
boolean SetPointColor (Vector3 val)
 
float GetPointSize ()
 
boolean SetPointSize (float val)
 
EnumPointStyle GetPointStyle ()
 
boolean SetPointStyle (EnumPointStyle val)
 
ObjectId GetParentId ()
 
boolean SetParentId (ObjectId val)
 
float GetUserData ()
 
boolean SetUserData (float val)
 
float GetRenderOrder ()
 
boolean SetRenderOrder (float val)
 
ObjectId GetColorTextureId ()
 
boolean SetColorTextureId (ObjectId val)
 
boolean GetDepthTest ()
 
boolean SetDepthTest (boolean val)
 
EnumFaceSide GetFaceSide ()
 
boolean SetFaceSide (EnumFaceSide val)
 
boolean GetUseLighting ()
 
boolean SetUseLighting (boolean val)
 
MeshMaterial GetFaceMaterial ()
 
void SetFaceMaterial (MeshMaterial val)
 
PointsMaterial GetPointMaterial ()
 
void SetPointMaterial (PointsMaterial val)
 
void RequestUpdate (EnumUpdateElementFlag mode)
 
void RequestUpdate ()
 
void SetColor (Vector3 clr)
 
boolean UpdateMaterial ()
 
boolean IsUsed ()
 
- Public 成员函数 继承自 Element
long GetUserId ()
 
boolean SetUserId (long val)
 
String GetName ()
 
boolean SetName (String val)
 
String GetSchemaName ()
 
boolean SetSchemaName (String val)
 
long GetUserFlags ()
 
void SetUserFlags (long val)
 
ObjectId GetId ()
 
String GetAliasName ()
 
boolean SetAliasName (String val)
 
ObjectId GetSourceId ()
 
boolean SetSourceId (ObjectId val)
 
String GetCategory ()
 
boolean SetCategory (String val)
 
Document GetDocument ()
 
void MakeUniqueName (String base)
 
void MakeUniqueNameByBase (String base)
 
void MakeUniqueName ()
 
void MakeUniqueNameByConfig ()
 
void ListParameters (ParameterDict parameters)
 
boolean SetParameter (ParameterDict parameters, String key)
 
String GetModifyCommand ()
 
- Public 成员函数 继承自 AObject
boolean IsEqual (AObject other)
 

静态 Public 成员函数

static ClassId GetStaticClassId ()
 
static MaterialElement Cast (AObject obj)
 
static MaterialElement Create (Document pDoc)
 

详细描述

<>
材质,包括面、边、点的外观显示设置,线型、字体等设置

成员函数说明

◆ Cast()

static MaterialElement MaterialElement.Cast ( AObject obj)
static

重载 Element .

◆ GetClassId()

ClassId MaterialElement.GetClassId ( )

获取对象的类型信息

返回
类信息

重载 Element .

◆ GetStaticClassId()

static ClassId MaterialElement.GetStaticClassId ( )
static

获取类信息

返回

重载 Element .

◆ IsUsed()

boolean MaterialElement.IsUsed ( )

判断是否被其他对象使用

返回
true则被使用

◆ RequestUpdate() [1/2]

void MaterialElement.RequestUpdate ( )

在被添加到文档时候调用,或者手动调用以触发更新。

重载 Element .

◆ RequestUpdate() [2/2]

void MaterialElement.RequestUpdate ( EnumUpdateElementFlag mode)

在被添加到文档时候调用,或者手动调用以触发更新。

重载 Element .

◆ SetColor()

void MaterialElement.SetColor ( Vector3 clr)

同时设置颜色

参数
clr颜色