Solid(实体)
ByJoinedSurfaces(连接曲面)
描述
通过指定实体的组成表面作为曲面来创建实体
输入
facesOfSolid: Surface[](实体表面:曲面)
输出
Solid(实体)
注释
接受一个曲面列表作为输入,并返回由曲面定义的单个实体。曲面必须定义一个闭合曲面。
附图
例如,首先创建三个曲面,这三个曲面可以定义一个闭合曲面。然后通过这三个曲面获取实体。
ByLoft(crossSections)(放样)
描述
通过在输入横截面闭合曲线之间放样来创建实体
输入
crossSections: Curve[](经过截面:曲线)
输出
Solid(实体)
注释
接受一个闭合曲线列表作为输入,将通过在曲线列表之间按顺序放样生成一个实体。
附图
例如,将图中的轮廓放样形成实体。
ByLoft(crossSections,guideCurves)(放样)
描述
通过在输入横截面闭合曲线之间放样来创建实体
输入
crossSections: Curve[](经过截面:曲线)
guideCurves: Curve[](引导曲线:曲线)
输出
Solid(实体)
注释
输入一组引导曲线,在一个实体的周边生成不同的轮廓。
附图
例如,使用两个偏移矩形作为横断面。生成两条不同的引导曲线,一条是基于余弦函数的,另一条是简单的直线。
ByRevolve(旋转)
描述
绕由原点和轴向量形成的轴射线扫掠轮廓曲线,从起点角(度)到掠角(度),创建旋转曲面。
输入
profile: Curve(轮廓:曲线)
axisOrigin: Point(旋转轴原点:点)
axisDirection: Vector(旋转轴方向:向量)
startAngle: double(起始角度:双精度)
sweepAngle: double(终止角度:双精度)
输出
Solid (实体)
注释
绕由原点和轴向量形成的轴射线扫掠轮廓曲线,从起点角(度)到掠角(度),创建旋转曲面。
附图
例如,绕着世界坐标系的Z轴旋转指定的轮廓线形成实体。
BySweep(放样)
描述
沿路径扫掠闭合曲线
输入
profile: Curve(截面:曲线)
path: Curve(路径:曲线)
输出
Solid(实体)
注释
“profile”端输入放样的轮廓,“path”端输入放样的路径。
附图
例如,将图中的轮廓沿着指定的路径放样。
BySweep2Rails(放样)
描述
沿两条轨道曲线扫掠闭合轮廓曲线
输入
path: Curve(路径:曲线)
guideRail: Curve(引导路径:曲线)
profile: Curve(截面:曲线)
输出
Solid(实体)
注释
“path”表示要沿途扫掠的输入路径,“guideRail”表示引导扫掠方向的轨道,“profile”表示扫掠的截面。
附图
例如,截面将沿着沿途扫掠的路径开始放样截面,放样的过程中另一个引导扫掠方向的路径决定扫掠的距离。图中由于左边路径上的截面在右边引导路径上已经到尽头,因此停止扫掠。
ByUnion(合并)
描述
将一组实体合并为一个实体
输入
solids: Solid[](实体:实体)
输出
Solid(实体)
注释
将一组实体合并为一个实体
附图
例如,将一组实体合并为一个实体。
Centroid(质心)
描述
实体的质心
输入
solid: Solid(实体:实体)
输出
Point(点)
注释
获取实体的质心
附图
例如,获取图中实体的质心。
Chamfer(倒角)
描述
沿输入边按给定边角偏移量对实体倒角
输入
solid: Solid(实体:实体)
edges: Edge[](边缘:边缘)
offset: double(偏移:双精度)
输出
Solid(实体)
注释
沿着实体中指定的边缘线对实体执行倒角
附图
例如,将图中立方体的上表面的边缘线执行倒角,偏移为0.5。
Difference(差集)
描述
该实体与另一实体的布尔差集
输入
solid: Solid(实体:实体)
other: Solid(其他:实体)
输出
Solid(实体)
注释
两个几何形体用“other”空心剪切“solid”。
附图
例如,用图中的圆球剪切图中的立方体。
DifferenceAll(差集)
描述
该实体与输入实体并集的布尔差集
输入
solid: Solid(实体:实体)
others: Solid[](其他:实体)
输出
Solid(实体)
注释
“solid”输入表示要减去的实体,而“others”输入是要减去的实体列表。这个列表中的实体将被联合在一起创建一个实体,然后从“solid”输入中减去该实体。
附图
例如,用“other”输入的几何图形空心剪切“solid”。
Fillet(倒圆角)
描述
沿输入边按给定半径对实体倒圆角
输入
solid: Solid(实体:实体)
edges: Edge[](边缘:边缘)
radius: double(半径:双精度)
输出
Solid(实体)
注释
沿输入边按给定半径对实体倒圆角
附图
例如,沿输入边按给定半径对实体倒圆角。
ProjectInputOnto(投影)
描述
按输入向量方向将输入几何图形投射到该实体上
输入
solid: Solid(实体:实体)
geometryToProject: Geometry(投影几何图形:几何图形)
projectDirection: Vector(投影方向:向量)
输出
Geometry[](几何图形)
注释
按输入向量方向将输入几何图形投射到该实体上
附图
例如,将图中的圆形投影到指定的几何图形。
ThinShell(薄壳)
描述
从该实体各个表面获取实体壳
输入
solid: Solid(实体:实体)
internalFaceThickness: double(向内延伸:双精度)
externalFaceThickness: double(向外延伸:双精度)
输出
Solid(实体)
注释
从该实体各个表面获取实体壳
附图
例如,从图中的实体各个表面获取实体壳。
Union(并集)
描述
该实体与另一实体的布尔并集
输入
solid: Solid(实体:实体)
solid: Solid(实体:实体)
输出
Solid(实体)
注释
两个几何形体合并在一起,将会形成一个单独的几何形体。
附图
例如,将图中的两个几何图形合并,获取一个新的几何图形。
Area(面积)
描述
返回曲面面积,所有表面的所有面积总和。
输入
solid: Solid(实体:实体)
输出
double(双精度)
注释
获取实体的曲面面积,所有表面的所有面积总和。
附图
例如,获取图中实体的曲面面积,所有表面的所有面积总和。
Volume(体积)
描述
实体的总体积
输入
solid: Solid(实体:实体)
输出
double(双精度)
注释
获取实体的总体积
附图
例如,获取图中实体的总体积。
Sphere(球体)
ByBestFit(拟合)
描述
尽可能接近输入点拟合球体
输入
points: Point[](点:点)
输出
Sphere(球体)
注释
通过输入一些点作为参照,然后返回一个尽可能拟合这些点的球体。
附图
例如,通过图中的这些点拟合一个球体。
ByCenterPointRadius(圆心半径)
描述
以输入点为球心按给定半径创建实心球体
输入
centerPoint: Point(中心点:点)
radius: double(半径:双精度)
输出
Sphere(球体)
注释
通过输入球心坐标点和半径值生成球体。
附图
例如,通过输入球心坐标点和半径值生成球体。
ByFourPoints(四个点)
描述
创建曲面上包含四个输入点的实心球体
输入
points: Point[](点:点)
输出
Sphere(球体)
注释
创建曲面上包含四个输入点的实心球体
附图
例如,通过图中的四个点创建球体。
CenterPoint(中心点)
描述
返回球体球心点
输入
sphere: Sphere(球体:球体)
输出
Point(点)
注释
获取球体的球心点
附图
例如,获取图中球体的球心点。
Radius(半径)
描述
返回球体半径
输入
sphere: Sphere(球体:球体)
输出
double(双精度)
注释
获取球体的半径
附图
例如,获取图中球体的半径。
转载请注明来源本文地址:https://www.tuituisoft/blog/1972.html