Revit点根据向量移动到相应位置

Revit 二次开发点按方向向量移动

    小编今天正式加入CSDN开启我的博客生涯第一页,分享我的Revit二开心得, 诚邀各位同仁加入福建BIM二开交流群(QQ群号:1101645004)与小编一起探讨二次开发相关内容,一起助力BIM信息化发展! 关注我的微信公众号,小编每周分享开发心得!

一、前言

   最近做开发遇到一些小伙伴们,经常会遇到一些点或者其他构件需要按方向向量移动,经常采用公式计算得到需要移动的点位,挺浪费时间,现在小编有个方法提供,供大家参考!

二、实现思路

 根据所要移动的点,按已知的方向向量装换为单位向量,移动相应的距离得到所需的点坐标 。

三、实现代码如下

  1. 定义条件:
    原始点: point:
    方向向量: xDir
    所需移动距离:100
    最终位置:needpoint:
  2. 代码实现如下:
    XYZ needPoint=point.Add(xDir.Multiply(100));
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值