|
NX Open C++ 参考指南 2406 v1.1
|
笛卡尔阵列特征构建器 更多...
#include <Implicit_CartesianPatternBuilder.hxx>
Public 类型 | |
| enum | BoundaryConditionOptionType { BoundaryConditionOptionTypeSolidVolume , BoundaryConditionOptionTypeVoidVolume , BoundaryConditionOptionTypeVoidVolumeAndUnite } |
友元 | |
| class | _CartesianPatternBuilderBuilder |
笛卡尔阵列特征构建器
表示Implicit.CartesianPatternBuilder。 晶胞体将缩放到指定的晶胞尺寸,并在X、Y和Z方向上阵列,直到填满边界体(或其空隙)。 <br> 要创建此类的新实例,请使用 @link NXOpen::Implicit::ImplicitOperationCollection::CreateCartesianPatternBuilder1 NXOpen::Implicit::ImplicitOperationCollection::CreateCartesianPatternBuilder1 @endlink <br>
默认值。
| 属性 | 值 |
|---|---|
| BlendFactor | 0 |
| BoundaryConditionOption | SolidVolume |
| EdgeLength.Value | 10(毫米单位部件),0.4(英寸单位部件) |
| SizeX.Value | 10(毫米单位部件),0.4(英寸单位部件) |
| SizeY.Value | 10(毫米单位部件),0.4(英寸单位部件) |
| SizeZ.Value | 10(毫米单位部件),0.4(英寸单位部件) |
| UniformCubeFlag | true |
在NX2007.0.0中创建。
| int NXOpen::Implicit::CartesianPatternBuilder::BlendFactor | ( | ) |
返回混合因子。 用于调整刀具与目标体相交处混合程度的因子。 无混合(0) - 至 - 大混合(100)
于NX2007.0.0创建。
许可证要求:无
| NXOpen::ScCollector * NXOpen::Implicit::CartesianPatternBuilder::BoundaryBody | ( | ) |
返回边界体。 边界体可以是隐式特征(在特征/TE内)或TE外部的参数化实体。
于NX2007.0.0创建。
许可证要求:无
| NXOpen::Implicit::CartesianPatternBuilder::BoundaryConditionOptionType NXOpen::Implicit::CartesianPatternBuilder::BoundaryConditionOption | ( | ) |
返回边界条件选项。 实体体积填充、空体积填充或与外部体合并的空体积填充。
于NX2007.0.0创建。
许可证要求:无
| NXOpen::Expression * NXOpen::Implicit::CartesianPatternBuilder::EdgeLength | ( | ) |
返回边长。 若为均匀立方体,则为X、Y和Z方向的边长。
于NX2007.0.0创建。
许可证要求:无
| NXOpen::CoordinateSystem * NXOpen::Implicit::CartesianPatternBuilder::LocationAndOrientation | ( | ) |
返回种子单元的位置和方位。 方位可根据 TE 内部或外部的对象推断得出。
于 NX2007.0.0 版本创建。
许可证要求:无
| void NXOpen::Implicit::CartesianPatternBuilder::SetBlendFactor | ( | int | blendFactor | ) |
设置混合因子。 用于调整刀具与目标体相交处混合程度的因子。 无混合(0) - 至 - 大混合(100)
于NX2007.0.0创建。
许可证要求:nx_implicit (" NX Implicit Modeling")
| blendFactor | blendfactor |
| void NXOpen::Implicit::CartesianPatternBuilder::SetBoundaryConditionOption | ( | NXOpen::Implicit::CartesianPatternBuilder::BoundaryConditionOptionType | boundaryConditionOption | ) |
设置边界条件选项。 实体体积填充、空体积填充或与外部体合并的空体积填充。
于NX2007.0.0创建。
许可证要求:nx_implicit (" NX Implicit Modeling")
| boundaryConditionOption | boundaryconditionoption |
| void NXOpen::Implicit::CartesianPatternBuilder::SetLocationAndOrientation | ( | NXOpen::CoordinateSystem * | locationAndOrientation | ) |
设置种子单元的位置和方位。 方位可根据 TE 内部或外部的对象推断得出。
于 NX2007.0.0 版本创建。
许可证要求:nx_implicit("NX 隐式建模")
| locationAndOrientation | 位置和方位 |
| void NXOpen::Implicit::CartesianPatternBuilder::SetUniformCubeFlag | ( | bool | uniformCubeFlag | ) |
设置均匀立方体开关。 可定义在三个方向上边长均相同的均匀立方体,或分别指定每个轴的长度。 均匀立方体为true,否则为false。
于NX2007.0.0创建。
许可证要求:nx_implicit (" NX Implicit Modeling")
| uniformCubeFlag | uniformcubeflag |
| NXOpen::Expression * NXOpen::Implicit::CartesianPatternBuilder::SizeX | ( | ) |
返回X尺寸。 若为非均匀立方体,则为X方向的边长。
于NX2007.0.0创建。
许可证要求:无
| NXOpen::Expression * NXOpen::Implicit::CartesianPatternBuilder::SizeY | ( | ) |
返回Y尺寸。 若为非均匀立方体,则为Y方向的边长。
于NX2007.0.0创建。
许可证要求:无
| NXOpen::Expression * NXOpen::Implicit::CartesianPatternBuilder::SizeZ | ( | ) |
返回Z尺寸。 若为非均匀立方体,则为Z方向的边长。
于NX2007.0.0创建。
许可证要求:无
| bool NXOpen::Implicit::CartesianPatternBuilder::UniformCubeFlag | ( | ) |
返回均匀立方体开关。 可定义在三个方向上边长均相同的均匀立方体,或分别指定每个轴的长度。 均匀立方体为true,否则为false。
于NX2007.0.0创建。
许可证要求:无
| NXOpen::ScCollector * NXOpen::Implicit::CartesianPatternBuilder::UnitCellBody | ( | ) |
返回单位胞体。 单位胞体将缩放至指定的单位胞尺寸。
于NX2007.0.0创建。
许可证要求:无