|
NX Open C++ 参考指南 2406 v1.1
|
方程操作构建器 更多...
#include <Implicit_EquationOperationBuilder.hxx>
友元 | |
| class | _EquationOperationBuilderBuilder |
方程操作构建器
表示 Implicit.EquationOperationBuilder。 它将从3D空间中含三个变量(x、y和z)的方程生成隐式曲面。 隐式曲面的定义为:若坐标代入方程结果为零,则该坐标位于曲面上。 <br> 要创建此类的新实例,请使用 @link NXOpen::Implicit::ImplicitOperationCollection::CreateEquationOperationBuilder1 NXOpen::Implicit::ImplicitOperationCollection::CreateEquationOperationBuilder1 @endlink <br>
默认值。
| 属性 | 值 |
|---|---|
| BlendFactor | 0 |
| BoundaryConditionOption | SolidVolume |
| EdgeLength.Value | 10(毫米单位零件),0.4(英寸单位零件) |
| KFactor | 0 |
| SizeX.Value | 10(毫米单位零件),0.4(英寸单位零件) |
| SizeY.Value | 10(毫米单位零件),0.4(英寸单位零件) |
| SizeZ.Value | 10(毫米单位零件),0.4(英寸单位零件) |
| Thickness.Value | 1.0(毫米单位零件),0.04(英寸单位零件) |
| ThicknessFactor.Value | 0.5 |
| ThicknessMethod | Absolute |
| TypeOfEquation | Gyroid |
| UniformCubeFlag | true |
在 NX1926.0.0 中创建。
| int NXOpen::Implicit::EquationOperationBuilder::BlendFactor | ( | ) |
返回混合因子。 调整刀具和目标体之间相交处混合的因子。 无混合(0) - 到大混合(100)
创建于 NX1980.0.0。
许可证要求:无
| NXOpen::ScCollector * NXOpen::Implicit::EquationOperationBuilder::BoundaryBody | ( | ) |
返回输入体。 由于方程本身是无限定义的,需要边界体限制其形状。 边界体可以是内部特征/TE 中的隐式体, 也可以是 TE 外部的参数化实体。
创建于 NX1926.0.0。
许可证要求:无
| NXOpen::Implicit::EquationOperationBuilder::BoundaryConditionOptionType NXOpen::Implicit::EquationOperationBuilder::BoundaryConditionOption | ( | ) |
返回边界条件选项 实体体积填充、空腔体积填充或空腔体积填充并与外部体合并
创建于 NX1980.0.0。
许可证要求:无
| NXOpen::Expression * NXOpen::Implicit::EquationOperationBuilder::EdgeLength | ( | ) |
返回边长。 若为均匀立方体,则为 X、Y 和 Z 方向的边长。
创建于 NX1926.0.0。
许可证要求:无
| bool NXOpen::Implicit::EquationOperationBuilder::IsUnitCell | ( | ) |
返回表示操作是否为单胞的标志。单胞是具有一个周期的三重周期体。
于NX2406.0.0创建。
许可证要求:无
| double NXOpen::Implicit::EquationOperationBuilder::KFactor | ( | ) |
返回k因子。 结构的孔隙率可通过无量纲的"k因子"控制。 k因子越小,结构越"厚"。k因子越大, 结构越薄,直至分裂成多个区域并最终消失。
于NX1926.0.0创建。
许可证要求:无
| NXOpen::CoordinateSystem * NXOpen::Implicit::EquationOperationBuilder::LocationAndOrientation | ( | ) |
返回种子单元的位置和方向。 方向可通过TE内部或外部的对象推断。
于NX1926.0.0创建。
许可证要求:无
| void NXOpen::Implicit::EquationOperationBuilder::SetBlendFactor | ( | int | blendFactor | ) |
设置混合因子。 调整刀具和目标体之间相交处混合的因子。 无混合(0) - 到大混合(100)
创建于 NX1980.0.0。
许可证要求:nx_implicit ("NX 隐式建模")
| blendFactor | blendfactor |
| void NXOpen::Implicit::EquationOperationBuilder::SetBoundaryConditionOption | ( | NXOpen::Implicit::EquationOperationBuilder::BoundaryConditionOptionType | boundaryConditionOption | ) |
设置边界条件选项 实体体积填充、空腔体积填充或空腔体积填充并与外部体合并
创建于 NX1980.0.0。
许可证要求:nx_implicit ("NX 隐式建模")
| boundaryConditionOption | boundaryconditionoption |
| void NXOpen::Implicit::EquationOperationBuilder::SetKFactor | ( | double | kFactor | ) |
设置k因子。 结构的孔隙率可通过无量纲的"k因子"控制。 k因子越小,结构越"厚"。k因子越大, 结构越薄,直至分裂成多个区域并最终消失。
于NX1926.0.0创建。
许可证要求:nx_implicit ("NX 隐式建模")
| kFactor | kfactor |
| void NXOpen::Implicit::EquationOperationBuilder::SetLocationAndOrientation | ( | NXOpen::CoordinateSystem * | locationAndOrientation | ) |
设置种子单元的位置和方向。 方向可通过TE内部或外部的对象推断。
于NX1926.0.0创建。
许可证要求:nx_implicit ("NX 隐式建模")
| locationAndOrientation | locationandorientation |
| void NXOpen::Implicit::EquationOperationBuilder::SetThicknessMethod | ( | NXOpen::Implicit::EquationOperationBuilder::ThicknessMethodType | thicknessMethod | ) |
设置厚度方法。 为TPMS结构添加厚度的方法:绝对、绝对变量、相对。
于NX2007.0.0创建。
许可证要求:nx_implicit ("NX 隐式建模")
| thicknessMethod | thicknessmethod |
| void NXOpen::Implicit::EquationOperationBuilder::SetTypeOfEquation | ( | NXOpen::Implicit::EquationOperationBuilder::EquationType | typeOfEquation | ) |
设置方程类型
创建于 NX1926.0.0。
许可证要求:nx_implicit ("NX 隐式建模")
| typeOfEquation | typeofequation |
| void NXOpen::Implicit::EquationOperationBuilder::SetUniformCubeFlag | ( | bool | uniformCubeFlag | ) |
设置均匀立方体切换。 由于方程在 2PI 内周期性,形状可定义在 (2PI*2PI*2PI) 的立方体中, 并会在 X、Y 和 Z 方向上阵列。可定义三边长度相同的均匀立方体, 或单独指定各轴长度。均匀立方体为 true,否则为 false。
创建于 NX1926.0.0。
许可证要求:nx_implicit ("NX 隐式建模")
| uniformCubeFlag | uniformcubeflag |
| void NXOpen::Implicit::EquationOperationBuilder::SetUnitCell | ( | bool | isUnitCell | ) |
设置表示操作是否为单胞的标志。单胞是具有一个周期的三重周期体。
于NX2406.0.0创建。
许可证要求:nx_implicit ("NX 隐式建模")
| isUnitCell | isunitcell |
| NXOpen::Expression * NXOpen::Implicit::EquationOperationBuilder::SizeX | ( | ) |
返回 X 尺寸。 若为非均匀立方体,则为 X 方向的边长。
创建于 NX1926.0.0。
许可证要求:无
| NXOpen::Expression * NXOpen::Implicit::EquationOperationBuilder::SizeY | ( | ) |
返回 Y 尺寸。 若为非均匀立方体,则为 Y 方向的边长。
创建于 NX1926.0.0。
许可证要求:无
| NXOpen::Expression * NXOpen::Implicit::EquationOperationBuilder::SizeZ | ( | ) |
返回Z向尺寸。 若为非均匀立方体,则为Z向边长。
于NX1926.0.0创建。
许可证要求:无
| NXOpen::Expression * NXOpen::Implicit::EquationOperationBuilder::Thickness | ( | ) |
返回厚度。 方程仅创建一个曲面。若要创建实体,用户需指定厚度。 曲面将以该厚度值的50向两侧增厚。
于NX1926.0.0创建。
许可证要求:无
| NXOpen::Expression * NXOpen::Implicit::EquationOperationBuilder::ThicknessFactor | ( | ) |
返回厚度因子。 相对厚度方法的因子。
于NX2007.0.0创建。
许可证要求:无
| NXOpen::Implicit::EquationOperationBuilder::ThicknessMethodType NXOpen::Implicit::EquationOperationBuilder::ThicknessMethod | ( | ) |
返回厚度方法。 为TPMS结构添加厚度的方法:绝对、绝对变量、相对。
于NX2007.0.0创建。
许可证要求:无
| NXOpen::Implicit::EquationOperationBuilder::EquationType NXOpen::Implicit::EquationOperationBuilder::TypeOfEquation | ( | ) |
返回方程类型
创建于 NX1926.0.0。
许可证要求:无
| bool NXOpen::Implicit::EquationOperationBuilder::UniformCubeFlag | ( | ) |
返回均匀立方体切换。 由于方程在 2PI 内周期性,形状可定义在 (2PI*2PI*2PI) 的立方体中, 并会在 X、Y 和 Z 方向上阵列。可定义三边长度相同的均匀立方体, 或单独指定各轴长度。均匀立方体为 true,否则为 false。
创建于 NX1926.0.0。
许可证要求:无
| NXOpen::ModlUtils::SelectObjectDimList * NXOpen::Implicit::EquationOperationBuilder::VariableThicknessList | ( | ) |
返回可变厚度列表,用于为TPMS分配可变厚度。
于NX2007.0.0创建。
许可证要求:无