明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1725|回复: 5

求三维弧的起始点与终止点

[复制链接]
发表于 2005-3-30 16:03:00 | 显示全部楼层 |阅读模式
已知三维弧的圆心与起始角、终止角、半径。求起始点与终止点。注意是三维弧,即可以是任意朝向的弧
发表于 2005-3-30 16:23:00 | 显示全部楼层
用已知数据可以建造临时AcGeCircArc3d类实体, 实体数据中便会存有系统自动计算的起始/终止点, 用求取函数就可以取得.
 楼主| 发表于 2005-3-31 18:16:00 | 显示全部楼层
忘记说了,我要的是纯数学的方法。不好意思:-)
发表于 2005-4-1 15:48:00 | 显示全部楼层
...倒..偶不是数学系的..


以已知圆心为原点作xyz坐标系, 有半径(长度)有角度, sin/cos就可以求点坐标了嘛..


再算出相对于原来坐标系的平移矢量, 加上去就好了..
发表于 2005-4-5 11:30:00 | 显示全部楼层
三维弧                         "有角度"如何理解, 在三维中,线和线,面和面,线和面,才存在角度,言下之意,必有线或面,


解个方程,即得


(X-X0)^2         + (Y-y0)^2 + (Z-z0)^2 = R^2


aX+bY+cZ=d


加上角度的描述。
发表于 2005-4-5 13:58:00 | 显示全部楼层
回5楼:


角度怎么描述啊, 楼主本来给的数据就不全...需要一个作为角度起算点的矢量,, 一个normal vector...但是我说了, 要先造坐标系, 这就是描述了....


因为几何学默认, 在不加额外说明的情况下, xyz坐标系制圆以x轴为角度起算点, y轴为normal vector, 圆心是原点. 又不是说没给你参照系就什么都干不了, 自己定义咯..


任意3D弧不过就是把这个坐标系转来转去而已, 可以用matrix实现.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-26 07:25 , Processed in 0.174706 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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