Click or drag to resize

ConnectionComp Class

返回用户文档首页

Note: This API is now obsolete.

节点组件类(兼容性代码)
Inheritance Hierarchy
SystemObject
  LoongCAD.UtilSyncProxy
    LoongCAD.STC.Object3DObjectBase
      LoongCAD.STC.Object3DTFObject
        LoongCAD.STC.Object3DComponentBase
          LoongCAD.STC.Object3DConnectionComponent
            LoongCAD.STC.Object3DConnectionComp

Namespace: LoongCAD.STC.Object3D
Assembly: LoongSDKSTC (in LoongSDKSTC.dll) Version: 0.8.15.0 (0.8.15.0)
Syntax
C#
[ObsoleteAttribute("此类已弃用,请使用ConnectionComponent类代替", true)]
public class ConnectionComp : ConnectionComponent

The ConnectionComp type exposes the following members.

Constructors
 NameDescription
Public methodConnectionComp 构造函数
Top
Properties
 NameDescription
Public propertyChildren 组件子对象列表
(Inherited from ComponentBase)
Public propertyCommonProps 组件通用属性(对应通用页的属性)
(Inherited from ConnectionComponent)
Public propertyCompClass 零件等级,当前组件创建的零件使用此等级
(Inherited from ConnectionComponent)
Public propertyCompCode 节点号(不同于组件序号)
(Inherited from ConnectionComponent)
Public propertyCompDirUp 组件上方向类型
(Inherited from ConnectionComponent)
Public propertyCompGuid 组件GUID
(Inherited from ComponentBase)
Public propertyCompReplaceObsolete.
是否允许替换组件类型
(Inherited from ConnectionComponent)
Public propertyCtrlPoints
(Inherited from TFObject)
Public propertyDisposed 对象是否已销毁
(Inherited from ObjectBase)
Public propertyEnabled 对象是否启用
(Inherited from ObjectBase)
Public propertyFlags 对象标志位
(Inherited from ObjectBase)
Public propertyGuid 对象GUID
(Inherited from TFObject)
Public propertyId 对象ID
(Inherited from ObjectBase)
Public propertyIsCompRuntimeChild 对象是否组件的运行时子节点
(Inherited from ObjectBase)
Public propertyLocalMatrix 对象本地空间坐标矩阵
(Inherited from TFObject)
Public propertyLocked 对象是否锁定
(Inherited from ObjectBase)
Public propertyMain 节点组件的主零件
(Inherited from ConnectionComponent)
Public propertyObjectMatrix 对象在父空间的坐标矩阵
(Inherited from TFObject)
Public propertyObjectWorldMatrix 对象在世界空间的坐标矩阵 NOTE: 此变换受Scene.GlobalTransform影响
(Inherited from TFObject)
Public propertyParent 父对象
(Inherited from TFObject)
Public propertyParentMatrix 父对象在世界空间的坐标矩阵 NOTE: 此变换受Scene.GlobalTransform影响
(Inherited from TFObject)
Public propertyPhaseNo 阶段编号
(Inherited from TFObject)
Public propertyPreBuilt 所属构件
(Inherited from TFObject)
Public propertyPropsObsolete.
弃用属性
(Inherited from ComponentBase)
Public propertyRotationX X轴旋转角度
(Inherited from ConnectionComponent)
Public propertyRotationY Y轴旋转角度
(Inherited from ConnectionComponent)
Public propertyScene 所属场景
(Inherited from ObjectBase)
Public propertySubs 节点组件的子对象
(Inherited from ConnectionComponent)
Public propertyType 对象类型
(Inherited from ObjectBase)
Public propertyUIProps 组件UI交互属性(不包含通用页的属性)
(Inherited from ComponentBase)
Public propertyViewId 对象所在视图ID,仅对部分对象有效
(Inherited from TFObject)
Public propertyWorkAxis 工作坐标系 NOTE: 此变换受Scene.GlobalTransform影响
(Inherited from TFObject)
Public propertyWorldMatrix 对象在世界空间的坐标矩阵 NOTE: 此变换受Scene.GlobalTransform影响
(Inherited from TFObject)
Top
Methods
 NameDescription
Public methodAddChild 将对象添加为组件的子对象
(Inherited from ComponentBase)
Public methodCreateAlignPlane(PartBase, Plane, Boolean) 创建零件的对齐面(对目标零件执行面对齐,只对直梁、折形梁零件有效)
(Inherited from ComponentBase)
Public methodCreateAlignPlane(PartBase, Plane, Double, Double, Boolean) 创建零件的对齐面(对目标零件执行面对齐,只对直梁、折形梁零件有效)
(Inherited from ComponentBase)
Public methodCreateAutoWeld 创建自动焊缝
(Inherited from ComponentBase)
Public methodCreateBeamCutter 创建梁切割体
(Inherited from ComponentBase)
Public methodCode exampleCreateBoltGroup(PartBase, PartBase, Vec3, Vec3, Boolean) 创建螺栓组
(Inherited from ComponentBase)
Public methodCode exampleCreateBoltGroup(PartBase, PartBase, Vec3, Vec3, Boolean) 创建螺栓组
(Inherited from ComponentBase)
Public methodCreateBoltGroup(PartBase, PartBase, Vec3, Vec3, String, Double, UInt32, Boolean)Obsolete.
创建螺栓组
(Inherited from ComponentBase)
Public methodCreateBoltGroup(PartBase, PartBase, Vec3, Vec3, String, Double, UInt32, Boolean)Obsolete.
创建螺栓组
(Inherited from ComponentBase)
Public methodCreateBoltHoles(PartBase, PartBase, Vec3, Vec3, Boolean) 创建螺栓孔组
(Inherited from ComponentBase)
Public methodCreateBoltHoles(PartBase, PartBase, Vec3, Vec3, Boolean) 创建螺栓孔组
(Inherited from ComponentBase)
Public methodCreateCutGeo 创建切割体(对目标零件执行切割)
(Inherited from ComponentBase)
Public methodCreateCutPlane(PartBase, Plane, Boolean) 创建零件的切割面(对目标零件执行面切割)
(Inherited from ComponentBase)
Public methodCreateCutPlane(PartBase, Plane, Double, Double, Boolean) 创建零件的切割面(对目标零件执行面切割)
(Inherited from ComponentBase)
Public methodCreateLine 创建辅助线
(Inherited from ComponentBase)
Public methodCreateObject(DefineObjectType, Boolean) 创建对象,新对象会作为组件的子对象
(Inherited from ComponentBase)
Public methodCreateObject(DefineObjectType, Vec3, Boolean) 创建对象,
(Inherited from ComponentBase)
Public methodCreatePlateCutter(PartBase, Plane, Plane, Plane, Boolean) 创建板切割体(对目标零件执行切割)
(Inherited from ComponentBase)
Public methodCreatePlateCutter(PartBase, Vec3, Double, DefineObjectSide, Boolean)
(Inherited from ComponentBase)
Public methodCreatePoint 创建辅助点
(Inherited from ComponentBase)
Public methodCreatePolyWeld 创建多边形焊缝
(Inherited from ComponentBase)
Public methodCreateQuad 创建辅助面片
(Inherited from ComponentBase)
Public methodCreateSteelBeam 创建钢梁
(Inherited from ComponentBase)
Public methodCreateSteelPlate(Plane, Plane, Plane, Boolean) 创建钢板
(Inherited from ComponentBase)
Public methodCreateSteelPlate(Plane, Double, Plane, Boolean) 创建钢板
(Inherited from ComponentBase)
Public methodCreateSteelPlate(Vec3, Double, DefineObjectSide, Boolean) 创建钢板
(Inherited from ComponentBase)
Public methodCreateSteelPolyBeam 创建钢折形梁
(Inherited from ComponentBase)
Public methodDeleteObject 删除子对象
(Inherited from ComponentBase)
Public methodDeleteObjects 删除子对象组
(Inherited from ComponentBase)
Public methodFlush 将对象属性同步到对应的内核对象
(Inherited from TFObject)
Public methodGetUserVariable 获取组件中配置的用户变量
(Inherited from ComponentBase)
Public methodModifyPropsObsolete.
修改UI交互属性
(Inherited from ComponentBase)
Public methodModifyUIProps 修改UI交互属性
(Inherited from ComponentBase)
Public methodNeedFlush 是否需要传递
(Inherited from SyncProxy)
Public methodRefresh 刷新组件
(Inherited from ComponentBase)
Public methodRefreshCompObsolete.
刷新组件,此方法已弃用,请使用Refresh()代替
(Inherited from ComponentBase)
Public methodSetLocalCtrlPoints 在本地坐标系下设置控制点
(Inherited from TFObject)
Public methodSetWorldCtrlPoints 在世界坐标系下设置控制点 NOTE: points中坐标位置受Scene.GlobalTransform影响
(Inherited from TFObject)
Top
See Also