下载app免费领取会员
Plane(平面)
ByBestFitThroughPoints(拟合点)
描述
将平面与输入点拟合,基本是三维散点图拟合。
输入
points: Point[](点:点)
输出
Plane(平面)
注释
使用一组点找到最接近该集合的平面。
附图
例如,使用一系列随机列表来生成随机的x、y和z坐标。然后通过这些点创建平面。
ByLineAndPoint(直线与点)
描述
创建包含输入线和外部点的平面,点不能位于此输入线或输入线轴线上。
输入
line: Line(直线:直线)
point: Point(点:点)
输出
Plane(平面)
注释
通过输入一条直线和一个点,查找一个平面同时包含两者。
附图
例如,创建一个平面,该平面既经过指定的直线,又经过指定的点。
ByOriginNormal(原点法向量)
描述
以原点为中心通过输入法向量创建平面
输入
origin: Point(原点:点)
normal: Vector(法向:向量)
输出
Plane(平面)
注释
通过输入平面上的原点以及平面的法向量创建平面。
附图
例如,输入平面上的原点以及平面的法向量创建平面。
ByOriginNormalXAxis(原点法向量X轴)
描述
创建“定向”平面,定位于原点及向量法向,但使用特定X轴方向。这不会影响拆分、相交和投影等操作,它仅指定输入坐标系的方向。
输入
origin: Point(原点:点)
normal: Vector(法向:向量)
xAxis: Vector(X轴:向量)
输出
Plane(平面)
注释
通过输入平面上的一个点以及平面的法向量创建平面,同时输入该平面X轴的方向。
附图
例如,通过输入平面上的一个点以及平面的法向量创建平面,同时输入该平面X轴的方向。
ByOriginXAxisYAxis(原点X轴Y轴)
描述
X和Y轴位于此平面内。Z轴为两个向量的叉积。
输入
origin: Point(原点:点)
xAxis: Vector(X轴:向量)
yAxis: Vector(Y轴:向量)
输出
Plane(平面)
注释
通过输入平面的原点以及X和Y轴的方向来创建平面。
附图
例如,通过输入平面的原点以及X和Y轴的方向来创建平面。
ByThreePoints(三点)
描述
创建包含三个输入点的平面
输入
origin: Point(原点:点)
planePoint: Point(平面点:点)
xAxisPoint: Point(X轴点:点)
输出
Plane(平面)
注释
通过三个点创建一个平面
附图
例如,创建一个平面通过经过指定的三个点。
XY(XY平面)
描述
在世界坐标系XY平面创建平面
输入
无
输出
Plane(平面)
注释
以世界坐标系为基准创建一个XY平面
附图
例如,以世界坐标系为基准创建一个XY平面。
XZ(XZ平面)
描述
在世界坐标系XZ平面创建平面
输入
无
输出
Plane(平面)
注释
以世界坐标系为基准创建一个XZ平面
附图
例如,以世界坐标系为基准创建一个XZ平面。
YZ(YZ平面)
描述
在世界坐标系YZ平面创建平面
输入
无
输出
Plane(平面)
注释
以世界坐标系为基准创建一个YZ平面
附图
例如,以世界坐标系为基准创建一个YZ平面。
Offset(偏移)
描述
通过在法线方向按指定距离偏移该平面来创建新平面
输入
plane: Plane(平面:平面)
dist: double(距离:双精度)
输出
Plane(平面)
注释
通过在法线方向按指定距离偏移该平面来创建新平面
附图
例如,通过在法线方向按指定距离偏移该平面来创建新平面。
ToCoordinateSystem(坐标系)
描述
生成表示该平面的新CoordinateSystem。它基于原点以及X和Y轴基准。
输入
plane: Plane(平面:平面)
输出
CoordinateSystem(坐标系)
注释
生成表示该平面的新坐标系,它基于原点以及X和Y轴基准。
附图
例如,生成图中平面的坐标系。
Normal(法向量)
描述
返回平面的法线方向
输入
plane: Plane(平面:平面)
输出
Vector(向量)
注释
获取平面的法向量
附图
例如,获取图中平面的法向量。
Origin(原点)
描述
返回平面的原点
输入
plane: Plane(平面:平面)
输出
Point(点)
注释
获取平面的原点
附图
例如,获取图中平面的原点。
XAxis(X轴)
描述
平面的X基准
输入
plane: Plane(平面:平面)
输出
Vector(向量)
注释
获取平面的X方向向量
附图
例如,获取图中平面的X方向向量。
YAxis(Y轴)
描述
平面的Y基准
输入
plane: Plane(平面:平面)
输出
Vector(向量)
注释
获取平面的Y方向向量。
附图
例如,获取图中平面的Y方向向量。
Point(点)
ByCartesianCoordinates(坐标系)
描述
通过3个笛卡尔坐标在给定坐标系中形成点
输入
cs: CoordinateSystem(坐标系:坐标系)
x: double(X:双精度)
y: double(Y:双精度)
z: double(Z:双精度)
输出
Point(点)
注释
基于输入的坐标系作为创建点的基准坐标系,然后基于输入的坐标系输入点坐标三个分量值。
附图
例如,基于图中创建的坐标系来创建点。
ByCoordinates(x,y)(坐标系)
描述
给定两个笛卡尔坐标,在XY平面中形成点。Z分量为0。
输入
x: double(X:双精度)
y: double(Y:双精度)
输出
Point(点)
注释
输入点X和Y两个方向的分量来创建点,Z方向分量为0。
附图
例如,创建一个点位于(5,3,0)。
ByCoordinates(x,y,z)(坐标系)
描述
通过给定的三个笛卡尔坐标形成一个点
输入
x: double(X:双精度)
y: double(Y:双精度)
z: double(Z:双精度)
输出
Point(点)
注释
通过输入三个方向的坐标值分量创建点
附图
例如,创建点位于(5,3,2)。
ByCylindricalCoordinates(圆柱体坐标)
描述
通过在柱面坐标中给定其位置,在给定坐标系中形成点。
输入
cs: CoordinateSystem(坐标系:坐标系)
angle: double(角度:双精度)
elevation: double(高程:双精度)
radius: double(半径:双精度)
输出
Point(点)
注释
输入端“cs”决定圆柱体的原点,“angle”输入点位于圆柱表面的角度,“elevation”表示点位于圆柱体上的高程,“radius”表示圆柱体半径。
附图
例如,图中点的角度从0度至270度每10度创建一个点,高度为0至10每个1创建点,圆柱体半径为3。
BySphericalCoordinates(球体坐标)
描述
通过在球面坐标中给定其位置,在给定坐标系中形成点。
输入
cs: CoordinateSystem(坐标系:坐标系)
phi: double(角度:双精度)
theta: double(角度:双精度)
radius: double(半径:双精度)
输出
Point(点)
注释
输入端“cs”输入坐标系作为球体的原点,“phi”端表示从Z轴开始向下的角度,“theta”表示从X轴开始绕球体旋转的角度,“radius”表示球体的半径。
附图
例如,以点(1,5,1)为原点,绕Z轴180度每隔10度创建点,绕X轴180度每隔10度创建点,球体的半径为5。
Origin(原点)
描述
获取原点(0,0,0)
输入
无
输出
Point(点)
注释
获取原点(0,0,0)
附图
例如,获取原点(0,0,0)
Add(添加)
描述
将向量添加到点,相当于平移(向量)。
输入
point: Point(点:点)
vectorToAdd: Vector(向量:向量)
输出
Point(点)
注释
将向量添加到点,相当于平移(向量)。
附图
例如,将图中的点向着向量方向移动。
AsVector(向量)
描述
获取具有相同X、Y和Z分量的向量
输入
point: Point(点:点)
输出
Vector(向量)
注释
获取具有相同X、Y和Z分量的向量
附图
例如,获取具有相同X、Y和Z分量的向量。
Project(投影)
描述
沿给定方向向量将几何图形另一部分投影到该曲线
输入
point: Point(点:点)
baseGeometry: Geometry(基准几何图形:几何图形)
projectionDirection: Vector(投影方向:向量)
输出
Geometry[](几何图形)
注释
点将沿着给定的矢量方向投影到指定的几何图形上。投影只能在矢量的正方向上进行。如果向量没有与给定的几何图形相交,将返回null。
附图
例如,首先创建一个点,然后使用球面作为投影的几何形状,世界X轴作为投影方向。输出是球面上从原始点投影出来的一个点。
PruneDuplicates(删除重复)
描述
删减点以排除所包含点的公差范围内的重复项
输入
points: Point[](点:点)
tolerance: double(公差:双精度)
输出
Point[](点)
注释
该节点接受一个点列表作为输入,并返回一个删除重复点的列表。公差输入用于确定需要将两个点视为重复点的距离。如果两个点比公差更接近,则保留列表中的第一个点,并删除另一个点。
附图
例如,首先生成一组随机点。然后,使用一个公差来删除任何比一个单元更接近另一个单元的点。
Subtract(减)
描述
从点减去向量,相当于平移(负向量)
输入
point: Point(点:点)
vectorToSubtract: Vector(向量:向量)
输出
Point(点)
注释
将点减去一个向量,相当于平移了负向量。
附图
例如,将图中的点减去向量(3,2,0)。
X(X分量)
描述
获取点的X分量
输入
point: Point(点:点)
输出
double(双精度)
注释
获取点的X分量
附图
例如,获取图中点的X分量。
Y(Y分量)
描述
获取点的Y分量
输入
point: Point(点:点)
输出
double(双精度)
注释
获取点的Y分量
附图
例如,获取图中点的Y分量。
Z(Z分量)
描述
获取点的Z分量
输入
point: Point(点:点)
输出
double(双精度)
注释
获取点的Z分量
附图
例如,获取图中点的Z分量。
本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。
上一篇:Dynamo节点翻译之几何图形节点(NurbsCurve)