liuchunshan 发表于 2012-2-28 00:01:23

自定义实体类关于explode 跟 getGeomExtents 的问题。 新手求助

自定义实体类关于explode 跟 getGeomExtents 的问题。 新手求助:

写的一个自定义实体类。

1. explode

    代码写好了,但是每次CAD中 用完explode 命令之后, 关闭文件的时候CAD总是崩溃。
这是为什么? 指针使用不恰当吗?有没有人遇见过这种情况

2。 getGeomExtents

这个接口CAD中对应的命令是什么啊?   代码写好了 但是不晓得怎么调用它。。。。。

新手求助。以上。。

liuchunshan 发表于 2012-2-28 00:02:04

睡觉去明天来看 ,希望各位高手棒棒新人

luowy 发表于 2012-2-28 10:59:01

没代码,怎么讲?

liuchunshan 发表于 2012-2-28 22:35:23

luowy 发表于 2012-2-28 10:59 static/image/common/back.gif
没代码,怎么讲?

第一个explode崩溃的 ,解决掉了,果然是因为有个指针没有 disable掉,


第二个getGeomExtents你知道怎么调用吗?
这个是继承自acdbentity的。我代码写好了 但是不知道如何调用。

liuchunshan 发表于 2012-2-29 22:28:36

.. ARX 果然很冷门啊 呵呵 不知道MSDN上有没有 对应的CAD相关

luowy 发表于 2012-3-1 11:22:45

getGeomExtents就是取得几何边界,用于判断该实体的位置

liuchunshan 发表于 2012-3-1 23:04:47

luowy 发表于 2012-3-1 11:22 static/image/common/back.gif
getGeomExtents就是取得几何边界,用于判断该实体的位置

嗯嗯,知道, 但是 代码里的 getGeomExtents写好了, 我想在CAD里面调用 怎么调?

zhu_jian_song 发表于 2012-3-9 22:32:38

我采用重画每个实体,效果很好,没有用到getGeomExtents

czx1234567 发表于 2012-4-2 14:57:15

getGeomExtents在CAD里没有对应的命令,只是在使用缩放命令_zoom_e(或双击鼠标中键)对视图进行缩放时可以对实体以最大视图显示,如果没有重载getGeomExtents,使用缩放命令_zoom_e时自定义实体会显示不全完整。

Leo1980 发表于 2019-9-10 14:24:41

遍历内部图元,获取最大点和最小点
页: [1] 2
查看完整版本: 自定义实体类关于explode 跟 getGeomExtents 的问题。 新手求助