码迷,mamicode.com
首页 > 其他好文 > 详细

revit二次开发 线的两端延长同样长度

时间:2019-05-15 16:38:51      阅读:350      评论:0      收藏:0      [点我收藏+]

标签:http   mic   image   开发   nbsp   创建   方向   现在   direct   

技术图片

 如图所示 已知由点 2  点3 组成的line,现在将2  3  分别移至1  4 点处,并创建新的line

1.点2为起始点,往1处移动其实为逆line的法向量方向,

2.点3为终点,继续延长则为沿着line的法向量移动一定长度

3.假设移动长度为b,line ,

则point1= new XYZ(point1.X +(-1*line.Direction*b), point1.Y + (-1*line.Direction*b), point1.Z + (-1*line.Direction*b));

point4=new XYZ(point1.X +(*line.Direction*b), point1.Y + (*line.Direction*b), point1.Z + (*line.Direction*b));

revit二次开发 线的两端延长同样长度

标签:http   mic   image   开发   nbsp   创建   方向   现在   direct   

原文地址:https://www.cnblogs.com/siy-cst/p/10869667.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!