天气与日历 切换到窄版

 找回密码
 立即注册
中国膜结构网
十大进口膜材评选 十大国产膜材评选 十大膜结构设计评选 十大膜结构公司评选
查看: 117|回复: 0

OBJECT ARX 实体类 通用操作函数

[复制链接]
  • TA的每日心情
    开心
    昨天 06:36
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    105

    主题

    11

    回帖

    1308

    积分

    管理员

    积分
    1308
    QQ
    发表于 2024-5-2 22:53:23 | 显示全部楼层 |阅读模式

    四、实体的通用操作函数

    成员函数

    解释


    intersectWith()

    用于AutoCAD的trim、extend、fillet、chamfer和break命令以及对象捕捉的交点操作。


    transformBy()

    用于在对象的move、scale或rotate操作中传递变换矩阵。


    getTransformedCopy()

    创建一个对象的拷贝然后对其进行变换。


    getOsnapPoints()

    返回捕捉点和捕捉点的类型。


    getGripPoints()

    返回栅格点,在这些栅格点中包含了拖动点。


    getStretchPoints()

    返回拖动点,缺省情况下和getGripPoints()函数一样。


    moveStretchPointsAt()

    用于AutoCAD的strecth命令中拖动指定点,缺省情况下与transformBy()函数一样。


    worldDraw()

    创建实体的独立于视图的几何图形。


    viewportDraw()

    创建实体的依赖于视图的几何图形。


    draw()

    将实体添加到队列中并对这个队列按顺序进行刷新。


    list()

    用于AutoCAD的list命令中生成acutPrintf()输出的提示。


    getGeomExtents()

    返回包含用户实体的三维形状的矩形的角点。


    explode()

    将实体分解成一组简单元素。


    getSubentPathsAtGsMarker()

    返回子实体路径。


    getGsMakersAtSubentPath()

    返回对应于给定子实体路径的GS标记。


    subentPtr()

    返回一个对应于给定子实体路径的指针。


    highlight()

    亮显给定的子实体。



    五、曲线类实体的通用操作

    extend                         extends the curve to the point toPoint

    getArea(double& unnamed)       returns with area set to the area inside the curve

    getClosestPointTo              curve that is nearest to givenPnt

    getDistAtParam                 Calculates the length of the curve segment from the curve start point to the point  specified by param            

    getDistAtPoint                 Calculates the length of the curve segment between the curve start point andpoint and returns the length in distance   

    getEndParam                    return with endParam set to the parameter of the endpoint of the curve

    getEndPoint                    returns with endPoint set to the end point (in WCS coordinates) of the curve

    getFirstDeriv                  evaluates the first derivative of the curve at point and sets firstDeriv to the result

    getOffsetCurves                creates one or more entities that together make up the result of offsetting the curve by the distance offsetDist

    getOffsetCurvesGivenPlaneNormal         creates one or more entities that, together, make up the result of offsetting the curve by the distance offsetDist in the plane with normal vector normal

    getOrthoProjectedCurve                  creates a new curve entity that is the result of projecting the curve along the projPlane normal onto the projPlane and sets projCurve to point to the newly created curve

     

     

     

     

    OBJECT ARX 实体类 通用操作函数
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|中国膜结构网|中国膜结构协会|进口膜材|国产膜材|ETFE|PVDF|PTFE|设计|施工|安装|车棚|看台|污水池|中国膜结构网_中国空间膜结构协会

    GMT+8, 2024-11-1 07:49 , Processed in 0.165895 second(s), 28 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表