下载app免费领取会员
Geometry
Scale(amount)(缩放)
描述
绕原点等比例缩放
输入
geometry: Geometry(几何图形:几何图形)
amount: double(数量:双精度)
输出
Geometry(几何图形)
注释
输入需要缩放的对象和缩放因子,缩放因子可以为数值或者数值列表。
附图
例如,将图中的圆形放大2至10倍。
Scale(xamount,yamount,zamount)(缩放)
描述
绕原点不等比例缩放
输入
geometry: Geometry(几何图形:几何图形)
xamount: double(X缩放:双精度)
yamount: double(Y缩放:双精度)
zamount: double(Z缩放:双精度)
输出
Geometry(几何图形)
注释
在X、Y、Z方向分别输入不同的放大倍数。
附图
例如,将图中的圆心沿着X轴和Y轴分别缩放不同的比例。
Scale(plane,xamount,yamount,zamount)(缩放)
描述
绕给定平面不等比例缩放
输入
geometry: Geometry(几何图形:几何图形)
plane: Plane(平面:平面)
xamount: double(X缩放:双精度)
yamount: double(Y缩放:双精度)
zamount: double(Z缩放:双精度)
输出
Geometry(几何图形)
注释
将指定的平面作为缩放的基准平面,然后再指定不同方向的缩放系数。
附图
例如,将图中的圆形沿着平面“Plane.XZ”实行缩放。
Scale(basePoint,from,to)(缩放)
描述
使用两个拾取点作为标量,绕给定点等比例缩放。
输入
geometry: Geometry(几何图形:几何图形)
basePoint: Point(基准点:点)
from: Point(从:点)
to: Point(到:点)
输出
Geometry
注释
通过比较基准点和两个拾取点的关系,将其应用至几何图形中。
附图
例如,由于p3以p2为基准缩放至p4,相当于缩放两倍。因此圆形已将沿着相同的方向缩放两倍。
Scale1D(缩放1D)
描述
由基准点和2个拾取点确定的一维缩放。缩放轴由基准点和pick0的连线确定。
输入
geometry: Geometry(几何图形:几何图形)
basePoint: Point(基准点:点)
from: Point(从:点)
to: Point(到:点)
输出
Geometry(几何图形)
注释
从一个基点和两个基准点向一个方向缩放几何图形。
附图
例如,将图中的圆形沿着两点连线的方向,单方向缩放。
Scale2D(缩放2D)
描述
由基准点和2个拾取点确定的二维缩放,两个拾取点投影到基准平面以确定二维缩放系数。
输入
geometry: Geometry(几何图形:几何图形)
basePlane: Plane(基准点:点)
from: Point(从:点)
to: Point(到:点)
输出
Geometry(几何图形)
注释
由基准点和2个拾取点确定的二维缩放,两个拾取点投影到基准平面以确定二维缩放系数。
附图
例如,将图中的两个拾取点(2,1,0)和(4,2,0)投影至平面“Plane.YZ”,然后判断投影后的两个点的位置关系来决定缩放。
SerializeAsSAB(序列化)
描述
将指定几何图形序列化为标准ACIS二进制(SAB)格式,并返回序列化二进制流数据。
输入
geometry: Geometry(几何图形:几何图形)
输出
int[](整数)
注释
将指定几何图形序列化为标准ACIS二进制(SAB)格式,并返回序列化二进制流数据。
附图
例如,将图中的几何图形转换为SAB格式。
SerializeAsSAB(geometry)(序列化)
描述
将指定几何图形序列化为标准ACIS二进制(SAB)格式,并返回序列化二进制流数据。
输入
geometry: Geometry[](几何图形:几何图形)
输出
int[](整数)
注释
将指定几何图形序列化为标准ACIS二进制(SAB)格式,并返回序列化二进制流数据。可以输入几何图形的列表。
附图
例如,例如,将图中的几何图形转换为SAB格式。
Split(拆分)
描述
使用其他几何图形作为拆分工具,拆分该几何图形。
输入
geometry: Geometry(几何图形:几何图形)
other: Geometry(其他:几何图形)
输出
Geometry[](几何图形)
注释
使用任意几何形体(曲线、曲面和实体)对目标集合形体进行拆分,两者必须有相交区域。
附图
例如,使用平面“Plane.XZ”来剖切球体。
Transform(cs)(变换)
描述
通过变换给定CoordinateSystem变换几何图形
输入
geometry: Geometry(几何图形:几何图形)
cs: CoordinateSystem(坐标系:坐标系)
输出
Geometry(几何图形)
注释
通过输入一个新的坐标系,然后参照几何图形在世界坐标系的位置,最后在新的坐标系以相同的位置关系创建几何图形。
附图
例如,将图中的立方体从世界坐标系转换到新的坐标中,立方体的中心位于世界坐标系的点(3,5,2.5),于是新的立方体的中心点位于新坐标系的点(3,5,2.5),其他参数同样保持一致。
Transform(fromCoordinateSystem,contextCoordinateSystem)(变换)
描述
将该几何图形从源CoordinateSystem变换到新的上下文CoordinateSystem变换到新的上下文CoordinateSystem
输入
geometry: Geometry(几何图形:几何图形)
fromCoordinateSystem: CoordinateSystem(坐标系:坐标系)
contextCoordinateSystem: CoordinateSystem(坐标系:坐标系)
输出
Geometry(几何图形)
注释
首先判断几何图形对于“fromCoordinateSystem”的位置关系,然后将这个位置关系传递至“contextCoordinateSystem”。
附图
例如,图中的几何图形的中心点相对于坐标系(0,5,0)的位置为(3,0,2.5),因此转换到新的坐标系(0,0,0)后,其中心点位置仍然为(3,0,2.5)。
Translate(xTranslation,yTranslation,zTranslation)(转换)
描述
将任意几何图形按给定位移朝WSC中分别定义的X、Y、Z方向平移
输入
geometry: Geometry(几何图形)
xTranslation: double(X方向分量:双精度)
yTranslation: double(Y方向分量:双精度)
zTranslation: double(Z方向分量:双精度)
输出
Geometry(几何图形)
注释
输入项分别为三个方向平移的坐标分量
附图
例如,将图中的立方体向着三个方向移动指定的距离。
Translate(direction)(转换)
描述
在给定方向按向量长度平移几何图形
输入
geometry: Geometry(几何图形:几何图形)
direction: Vector(方向:向量)
输出
Geometry(几何图形)
注释
按照向量的方向和长度平移复制。
附图
例如,将图中的立方体向着向量(5,5,0)方向移动向量的长度。
Translate(direction,distance)(转换)
描述
将任意几何图形类型按给定距离朝给定方向平移
输入
geometry: Geometry(几何图形)
direction: Vector(方向:向量)
distance: double(距离:双精度)
输出
Geometry(几何图形)
注释
沿着向量平移的方向,同时制定平移复制的距离。
附图
例如,将图中的立方体朝着向量(5,5,0)方向移动距离为5。
Trim(修剪)
描述
删除至拾取点最近的实体的图元
输入
geometry: Geometry(几何图形:几何图形)
other: Geometry(其他:几何图形)
pick: Point(选择:点)
输出
Geometry[](几何图形)
注释
使用一个几何图形去修剪另一个几何图形
附图
例如,将通过图中上部的圆锥体去修剪下部的圆锥体。
Geometry.BoundingBox(范围框)
描述
获取包含给定几何图形的BoundingBox
输入
geometry: Geometry(几何图形:几何图形)
输出
BoundingBox(范围框)
注释
获取选取对象的范围框。
附图
例如,获取图中圆球的范围框。
ContextCoordinateSystem(关联坐标系)
描述
获取当初用于创建该几何图形的关联/参考坐标系
输入
geometry: Geometry(几何图形:几何图形)
输出
CoordinateSystem(坐标系)
注释
获取当初用于创建该几何图形的关联/参考坐标系
附图
例如,图中的圆球是基于世界坐标系创建的,因此获得一个坐标系与世界坐标系相重合。
本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。
上一篇:Dynamo节点翻译之几何图形节点(Face、Geometry)