明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2477|回复: 2

如何得到曲线上任意一点的切线方向?

[复制链接]
发表于 2003-12-16 23:53:00 | 显示全部楼层 |阅读模式
如题
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2003-12-17 07:51:00 | 显示全部楼层
傳回曲線上指定位置的第一個衍生向量 (使用 WCS) ;;切线方向
(vlax-curve-getFirstDeriv curve-obj param)

引數
curve-obj
測量 VLA 物件。

param
指定在曲線參數的數字。

傳回值
如果成功的話是 3D 向量串列,否則為 nil。

範例
下列的範例中,假設 splineObj 指到顯示於範例中的 vlax-curve-getDistAtParam 函數。
取得曲線的起點參數:
_$ (setq startSpline (vlax-curve-getStartParam splineObj))

0.0

取得曲線的終點參數:

_$ (setq endSpline (vlax-curve-getEndParam splineObj))

17.1546

決定沿曲線在參數中間的第一個衍生向量:

_$ (vlax-curve-getFirstDeriv splineObj  
   ( / (- endspline startspline) 2))

(0.422631 -1.0951 0.0)
 楼主| 发表于 2003-12-17 20:19:00 | 显示全部楼层
谢谢龙仔.
(vlax-curve-getSecondDeriv curve-obj  param)
那么这个是什么?是切线的垂直方向么?我不是很理解
请再解释一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-27 10:21 , Processed in 0.177553 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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