明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2326|回复: 8

斑竹,我想知道VLAX类模块的下载问题

[复制链接]
发表于 2002-7-11 21:44 | 显示全部楼层 |阅读模式
我想知道,哪里有比较新一点的版本的VLAX类模块下载?
发表于 2002-7-11 21:51 | 显示全部楼层

这东西好象有两年没有更新了,作者网站上也是这个古董

 楼主| 发表于 2002-7-11 22:07 | 显示全部楼层

斑竹,能否帮忙?

我想查找新的VLAX,事实上就是为了看看有没有提供更强的功能。我现在在利用VLAX编程时,因为我们用的比较多的是不规则的曲线,所以我比较看重VLAX。
    斑竹能否帮忙解决以下函数:求任意曲线上指定点到曲线起点的曲线距离,即运用到Vlax-curve-GetDistAtPoint(利用VLAX)
    另外,vlax-curve-getEndParam函数中的Param(参数)具体指的是什么,是不是类似于圆曲线的切率的意义?
发表于 2002-7-11 22:26 | 显示全部楼层

你所提的函数在实用函数中有

返回曲线上距曲线起点的指定距离的点
http://www.mjtd.com/function/vba/019.htm
至于Param应该是你所理解的意思
 楼主| 发表于 2002-7-11 22:32 | 显示全部楼层

对不起,可能我写错了,应该是返回距曲线起点指定点的曲线距离

 楼主| 发表于 2002-7-11 22:39 | 显示全部楼层

Param的含义讨论

斑竹,如果Param是我所想的含义,那么,是不是根据Param的返回值很有可能不只一个。(例如:多义线中相同曲率的点很可能不只一个,那么,比如说,返回值是点的话,那么,这些点在函数中用同一变量代替,如何把他们分开?)
发表于 2002-7-12 22:43 | 显示全部楼层

可参照以下VL函数和VLAX类及以上的函数自己写一个

vlax-curve-getDistAtPoint函数:

返回曲线从开始点到指定点的曲线段的长度
(vlax-curve-getDistAtPoint curve-obj point)

参数
curve-obj: 要测量的 VLA 对象。
point :curve-obj 上的三维点表(在 WCS 中)。

返回值
如果成功则返回实数,否则返回 nil。
 楼主| 发表于 2002-7-15 21:51 | 显示全部楼层

对不起,机器除了问题,今天刚刚修好

斑竹,对不起,机器除了问题,今天刚刚修好。
    我在该函数中试过。把VBA的图元类型成功的转换到VLAX(VLisp)类型,但是如何把VBA的点图元转换成VLAX(VLisp)类型不成功,我试过斑竹提供的转换函数,也试过VLAX中的safearray相关函数。具体过程为:1.定义safearray 2.给safearray中的单元赋值 3.把safearray转换为List。最后还是不成功,请指教。
发表于 2002-7-15 21:58 | 显示全部楼层

利用VL可接受表达式这一特点,将点写成(list X Y Z)传递给VLAX看怎样

因我写的转换函数主要是针对sendcommand方法,转换出的格式直接写成了X,Y,Z这样的形式,对VL应该是不行的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-4-18 20:23 , Processed in 0.419292 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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