Click or drag to resize

ModelObject Class

返回用户文档首页
Inheritance Hierarchy
SystemObject
  LoongCAD.STC.Friendly.SceneModelObject
    LoongCAD.STC.Friendly.SceneTFObject

Namespace: LoongCAD.STC.Friendly.Scene
Assembly: LoongCAD.STC.Friendly (in LoongCAD.STC.Friendly.dll) Version: 2025.0.9.12 (2025.0.9.12)
Syntax
C#
public class ModelObject

The ModelObject type exposes the following members.

Properties
 NameDescription
Public propertyEnabled 对象是否启用
Public propertyGuid 对象GUID
Public propertyId 同Identifier, 缩写
Public propertyIdentifier 对象ID
Public propertyLabel 对象标签, 标签用于插件中识别每次刷新修改的物体
Public propertyLocked 对象是否锁定
Public propertyParent 父对象
Public propertyPhase 阶段号
Public propertyScene 此对象所在的场景
Public propertyType 核心对象类型
Top
Methods
 NameDescription
Public methodDelete 从场景删除对象
Public methodGetBoundingBox 获取对象在世界空间的包围盒
Public methodGetCoordinateSystem 获取对象在场景空间的坐标系
Public methodGetDoubleReportProperties 获取多个属性
Public methodGetDoubleUserProperties 获取所有浮点用户属性
Public methodGetIntegerReportProperties 获取多个属性
Public methodGetIntegerUserProperties 获取所有32位整型用户属性
Public methodGetLabel 获取对象标签, 标签用于插件中识别每次刷新修改的物体
Public methodGetLongUserProperties 获取所有64位整型用户属性
Public methodGetPhase 获取阶段号
Public methodGetReportProperty(String, Point) 获取此对象的报告属性(点类型)
Public methodGetReportProperty(String, Vector) 获取此对象的报告属性(向量类型)
Public methodGetReportProperty(String, Double) 获取此对象的报告属性(双精度浮点类型)
Public methodGetReportProperty(String, Int32) 获取此对象的报告属性(32位整型类型)
Public methodGetReportProperty(String, Int64) 获取此对象的报告属性(64位整型类型)
Public methodGetReportProperty(String, String) 获取此对象的报告属性(字符串类型)
Public methodGetReportProperty(String, Point, Int32) 获取此对象的报告属性(点类型)
Public methodGetReportProperty(String, Vector, Int32) 获取此对象的报告属性(向量类型)
Public methodGetReportProperty(String, Double, Int32) 获取此对象的报告属性(双精度浮点类型)
Public methodGetReportProperty(String, Int32, Int32) 获取此对象的报告属性(32位整型类型)
Public methodGetReportProperty(String, Int64, Int32) 获取此对象的报告属性(64位整型类型)
Public methodGetReportProperty(String, String, Int32) 获取此对象的报告属性(字符串类型)
Public methodGetStringReportProperties 获取多个属性
Public methodGetStringUserProperties 获取所有字符串类型用户属性
Public methodGetUserProperty(String, Double) 获取此对象的用户属性(浮点类型)
Public methodGetUserProperty(String, Int32) 获取此对象的用户属性(32位整型)
Public methodGetUserProperty(String, Int64) 获取此对象的用户属性(64位整型)
Public methodGetUserProperty(String, String) 获取此对象的用户属性(字符串类型)
Public methodInsert 将对象插入场景
Public methodModify 将对象属性同步到场景
Public methodRefresh 刷新对象
Public methodSelect 同Sync, 将场景中数据同步到对象
Public methodSetLabel 设置对象标签, 标签用于插件中识别每次刷新修改的物体
Public methodSetPhase 设置阶段号
Public methodSetUserProperty(String, Double) 设置用户属性(浮点类型)
Public methodSetUserProperty(String, Int32) 设置用户属性(32位整型)
Public methodSetUserProperty(String, Int64) 设置用户属性(64位整型)
Public methodSetUserProperty(String, String) 设置用户属性(字符串类型)
Public methodSync 将场景中数据同步到对象
Top
See Also