ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Dynamo For Revit(几何求解): 求一个表面的边缘往里的方向

2019-09-13 10:38:36  阅读:304  来源: 互联网

标签:条边 法线 表面 自定义 往里 节点 方向 Dynamo Revit


如何得到一个表面上每一条边往里的那一个方向?

对于一个复杂的表面,我怎么可以找到它哪一边是往里面的?对于这个问题,有多种的解决方法。
为什么要关注这个问题?因为在很多时候,当我们要做一些几何操作的时候,如果是和表面的某条边相关的话,我们需要知道从这条边出发往哪个方向开始我们的操作。
在这里插入图片描述

思路

  1. 每条边对于当前平面都有一个法线方向,找到这些法线;
  2. 通过线上的一点和这些法线方向,做一条直线;
  3. 判断这条直线和平面相交的结果是一条线还是一个点;
  4. 如果是点,法线方向旋转180度,如果是线,则保持不变。

局限

注意,下面的节点图只是示意图,可以解决一般的几何图形求解。在实际中,有很多局限,比如曲线,比如表面有的地方很窄。对于极端的例子,它是不能很好处理的。

节点图

所有节点

在这里插入图片描述

节点图做成自定义节点

自定义节点

在这里插入图片描述

使用自定义节点

在这里插入图片描述

标签:条边,法线,表面,自定义,往里,节点,方向,Dynamo,Revit
来源: https://blog.csdn.net/weixin_44153630/article/details/100773097

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有