斑竹,我想知道VLAX类模块的下载问题
我想知道,哪里有比较新一点的版本的VLAX类模块下载?这东西好象有两年没有更新了,作者网站上也是这个古董
斑竹,能否帮忙?
我想查找新的VLAX,事实上就是为了看看有没有提供更强的功能。我现在在利用VLAX编程时,因为我们用的比较多的是不规则的曲线,所以我比较看重VLAX。斑竹能否帮忙解决以下函数:求任意曲线上指定点到曲线起点的曲线距离,即运用到Vlax-curve-GetDistAtPoint(利用VLAX)
另外,vlax-curve-getEndParam函数中的Param(参数)具体指的是什么,是不是类似于圆曲线的切率的意义?
你所提的函数在实用函数中有
返回曲线上距曲线起点的指定距离的点http://www.mjtd.com/function/vba/019.htm
至于Param应该是你所理解的意思
对不起,可能我写错了,应该是返回距曲线起点指定点的曲线距离
Param的含义讨论
斑竹,如果Param是我所想的含义,那么,是不是根据Param的返回值很有可能不只一个。(例如:多义线中相同曲率的点很可能不只一个,那么,比如说,返回值是点的话,那么,这些点在函数中用同一变量代替,如何把他们分开?)可参照以下VL函数和VLAX类及以上的函数自己写一个
vlax-curve-getDistAtPoint函数:返回曲线从开始点到指定点的曲线段的长度
(vlax-curve-getDistAtPoint curve-obj point)
参数
curve-obj: 要测量的 VLA 对象。
point :curve-obj 上的三维点表(在 WCS 中)。
返回值
如果成功则返回实数,否则返回 nil。
对不起,机器除了问题,今天刚刚修好
斑竹,对不起,机器除了问题,今天刚刚修好。我在该函数中试过。把VBA的图元类型成功的转换到VLAX(VLisp)类型,但是如何把VBA的点图元转换成VLAX(VLisp)类型不成功,我试过斑竹提供的转换函数,也试过VLAX中的safearray相关函数。具体过程为:1.定义safearray 2.给safearray中的单元赋值 3.把safearray转换为List。最后还是不成功,请指教。
利用VL可接受表达式这一特点,将点写成(list X Y Z)传递给VLAX看怎样
因我写的转换函数主要是针对sendcommand方法,转换出的格式直接写成了X,Y,Z这样的形式,对VL应该是不行的。
页:
[1]