明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2473|回复: 4

用什么方法能求得spline及多义线的长度

[复制链接]
发表于 2003-1-6 19:58:00 | 显示全部楼层 |阅读模式
发表于 2003-1-6 21:16:00 | 显示全部楼层

如下,对所有线均为效

(defun c:GetCurveLeng (/ ent curve-obj leng)
  (vl-load-com)
  (setq ent (entsel))
  (setq curve-obj (vlax-ename->vla-object (car ent)))
  (setq leng (vlax-curve-getDistAtParam
               curve-obj
               (vlax-curve-getEndParam curve-obj)
             )
  )
  (princ leng)
  (princ)
)
 楼主| 发表于 2003-1-6 21:25:00 | 显示全部楼层

我不得不由衷地钦佩你,所有问题迎刃而解!!! 谢谢

发表于 2009-10-3 08:59:00 | 显示全部楼层

看不到!程序哪?

发表于 2009-10-3 09:57:00 | 显示全部楼层
  1. (vlax-curve-getDistAtParam Obj (vlax-curve-getEndParam Obj))
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-10-1 15:14 , Processed in 0.219059 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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