完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

5cdd2dc095060.jpg

Dynamo节点翻译之几何图形节点(Geometry_BoundingBox)

发布于:2019-01-14 17:56:49
首页/技术分享/Dynamo
收藏
8077

朱光旺

更多

BoundingBox(范围框)


ByCorners(角点)

描述

创建与轴对齐的横跨最小点和最大点的BoundingBox

输入

min: Point(最小:点)

max: Point(最大:点)

输出

BoundingBox(边界框)

注释

通过边界框的两个角点创建边界框

附图

例如,使用对角线向量来平移盒子的起点,以创建它的终点。为了可视化这个边界框,将其转换成一个多曲面并提取它的边缘曲线。其对角点分别为图中标记的“1”和“2”。

ByGeometry(几何图形)

描述

围绕输入几何图形创建与轴对齐的BoundingBox

输入

geom: Geometry[](几何图形:几何图形)

输出

BoundingBox(边界框)

注释

通过几何图形创建边界框,边界框并不是围绕几何图形的表面,而是一个立方体。

附图

例如,创建图中圆球的边界框。

Contains(包含)

描述

确定点是否在BoundingBox内

输入

boundingBox: BoundingBox(边界框:边界框)

point: Point(点:点)

输出

bool(布尔型变量)

注释

判断点是否存在于边界框内

附图

例如,判断图中指定的点是否存在于边界框内。

Intersection(交集)

描述

获取两个BoundingBox的交集

输入

boundingBox: BoundingBox(边界框:边界框)

other: BoundingBox(其他:边界框)

输出

BoundingBox(边界框)

注释

获取两个边界框的交集,得到的是一个新的边界框。

附图

例如,获取图中两个边界框的交集。分别由两个球体(一个中心为位于(0,0,1)半径为1,另一个中心位于(0,1,1)半径为1)的边界框求得的交集。

Intersects(交集)

描述

确定两个BoundingBox是否相交

输入

boundingBox: BoundingBox(边界框:边界框)

other: BoundingBox(其他:边界框)

输出

bool(布尔型变量)

注释

判断两个边界框是否相交

附图

例如,判断图中的两个边界框是否相交。

IsEmpty(空)

描述

确定BoundingBox是否为空

输入

boundingBox: BoundingBox(边界框:边界框)

输出

bool(布尔型变量)

注释

确定BoundingBox是否为空

附图

例如,判断图中的边界框是否为空,由于图中的边界框内存在一个圆球,因此不为空。

ToCuboid(实心)

描述

获取BoundingBox作为实心立方体

输入

boundingBox: BoundingBox(边界框:边界框)

输出

Cuboid(实体)

注释

将边界框变为实体

附图

例如,将图中的边界框变为实体。

ToPolySurface(曲面)

描述

获取BoundingBox作为曲面集合

输入

boundingBox: BoundingBox(边界框:边界框)

输出

PolySurface(曲面)

注释

将BoundingBox装换为曲面的集合

附图

例如,将图中的边界框转换为曲面。

MaxPoint(最大点)

描述

最大点

输入

boundingBox: BoundingBox(边界框:边界框)

输出

Point(点)

注释

获取边界框角点中的最大点

附图

例如,获取图中边界框的最大点。

MinPoint(最小点)

描述

最小点

输入

boundingBox: BoundingBox(边界框:边界框)

输出

Point(点)

注释

获取边界框角点中的最小点

附图

例如,获取图中边界框的最小点。

本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。

pic.gif

上一篇:Dynamo节点翻译之几何图形节点(Geometry_Arc)(二)

下一篇:Dynamo节点翻译之几何图形节点(Geometry_Circle)