扩大曲面构建器
更多...
#include <Tooling_EnlargeSurfaceBuilder.hxx>
|
|
class | _EnlargeSurfaceBuilderBuilder |
扩大曲面构建器
Mold Wizard enlarge surface management builder,用于将扩大的曲面修剪到边、曲线、基准平面或面的边界。可选地创建输出的修剪后的薄板体作为补丁曲面。
要创建此类的新实例,请使用 NXOpen::Tooling::EnlargeSurfaceCollection::CreateEnlargeSurfaceBuilder
默认值。
| Property | Value |
| AsPatchSurface | 1 |
| ChangeAllSizes | 1 |
| ConvertType | WithCopies |
| CutToBoundary | 1 |
| RegionOption | Keep |
| SurfaceRange.AnchorPosition | Vertex1 |
创建于 NX7.5.0。
◆ ConvertTypeOption
用于转换所有选定薄板以复制或不复制的选项。
| 枚举值 |
|---|
| ConvertTypeOptionWithCopies | 带复制
|
| ConvertTypeOptionNoCopies | 无复制
|
◆ KeepDiscardOption
表示所选区域的保留/丢弃选项。
| 枚举值 |
|---|
| KeepDiscardOptionKeep | 所选区域将被保留。
|
| KeepDiscardOptionDiscard | 所选区域将被丢弃。
|
◆ AddPlanarFaceData()
| void NXOpen::Tooling::EnlargeSurfaceBuilder::AddPlanarFaceData |
( |
NXOpen::Face * | planarFace | ) |
|
Initializes the planar face data with face, and adds the data to builder.
Created in NX7.5.0.
License requirements : None
- 参数
-
| planarFace | face to add to planar face data |
◆ AddSurfaceData()
| void NXOpen::Tooling::EnlargeSurfaceBuilder::AddSurfaceData |
( |
NXOpen::Face * | addFace | ) |
|
Initializes the surface data with face, and adds the data to builder.
Created in NX7.5.0.
License requirements : None
- 参数
-
| addFace | face to add to surface data |
◆ AsPatchSurface()
| bool NXOpen::Tooling::EnlargeSurfaceBuilder::AsPatchSurface |
( |
| ) |
|
Returns the value of option, which specifies whether to set the result region as patch surface or not.
Created in NX7.5.0.
License requirements : None
◆ BodyColor()
Returns the color value of patch surface body.
Created in NX8.0.1.
License requirements : None
◆ BoundarySelection()
Returns the selection of boundary to trim the target surface, it could be face, datum plane, edge and curve.
Created in NX7.5.0.
License requirements : None
◆ ChangeAllSizes()
| bool NXOpen::Tooling::EnlargeSurfaceBuilder::ChangeAllSizes |
( |
| ) |
|
Returns the value of option, which specifies when enlarging surface, whether to change all the sizes at the same time or not.
Created in NX7.5.0.
License requirements : None
◆ ConvertType()
Returns the option to convert to have copies or no copies for all selected sheets.
Created in NX1899.0.0.
License requirements : None
◆ CreatePreviewSurface()
| void NXOpen::Tooling::EnlargeSurfaceBuilder::CreatePreviewSurface |
( |
| ) |
|
Create preview surface data from builder.
Created in NX8.5.0.
License requirements : None
◆ CutToBoundary()
| bool NXOpen::Tooling::EnlargeSurfaceBuilder::CutToBoundary |
( |
| ) |
|
Returns the value of option, which specifies whether to cut the target to boundary objects or not.
Created in NX7.5.0.
License requirements : None
◆ DragData()
| bool NXOpen::Tooling::EnlargeSurfaceBuilder::DragData |
( |
| ) |
|
Returns the drag preview body data from builder according to face.
Created in NX8.5.0.
License requirements : None
◆ ErasePlanarFaceData()
| void NXOpen::Tooling::EnlargeSurfaceBuilder::ErasePlanarFaceData |
( |
NXOpen::Face * | planarFace | ) |
|
Erases the planar face data from builder according to face.
Created in NX7.5.0.
License requirements : None
- 参数
-
| planarFace | face to get planar face data |
◆ EraseSurfaceData()
| void NXOpen::Tooling::EnlargeSurfaceBuilder::EraseSurfaceData |
( |
NXOpen::Face * | eraseFace | ) |
|
Erases the surface data from builder according to face.
Created in NX7.5.0.
License requirements : None
- 参数
-
| eraseFace | face to get surface data |
◆ GetColorValue()
| void NXOpen::Tooling::EnlargeSurfaceBuilder::GetColorValue |
( |
double * | redValue, |
|
|
double * | greenValue, |
|
|
double * | blueValue ) |
Returns the value of patch surface color.
Created in NX7.5.0.
License requirements : None
- 参数
-
| redValue | red value between 0 and 1 |
| greenValue | green value between 0 and 1 |
| blueValue | blue value between 0 and 1 |
◆ GetNewCavityAndCorePartingProcessStatus()
| int NXOpen::Tooling::EnlargeSurfaceBuilder::GetNewCavityAndCorePartingProcessStatus |
( |
| ) |
|
The status for the new Cavity and Core parting process.
- 返回
- New Cavity and Core parting process status
Created in NX2312.0.0.
License requirements : None
◆ RegionOption()
Returns the value of the option, which specifies to keep or discard the selected region.
Created in NX7.5.0.
License requirements : None
◆ RegionSelection()
Returns the selection of region, which will be kept or discarded as the result of enlarged surface.
Created in NX7.5.0.
License requirements : None
◆ ReselTargetData()
| bool NXOpen::Tooling::EnlargeSurfaceBuilder::ReselTargetData |
( |
| ) |
|
Returns the reselect target face data from builder.
Created in NX8.5.0.
License requirements : None
◆ SetAsPatchSurface()
| void NXOpen::Tooling::EnlargeSurfaceBuilder::SetAsPatchSurface |
( |
bool | asPatchSurface | ) |
|
Sets the value of option, which specifies whether to set the result region as patch surface or not.
Created in NX7.5.0.
License requirements : None
- 参数
-
| asPatchSurface | aspatchsurface |
◆ SetBodyColor()
| void NXOpen::Tooling::EnlargeSurfaceBuilder::SetBodyColor |
( |
NXOpen::NXColor * | patchColor | ) |
|
Sets the color value of patch surface body.
Created in NX8.0.1.
License requirements : None
- 参数
-
| patchColor | the color index |
◆ SetChangeAllSizes()
| void NXOpen::Tooling::EnlargeSurfaceBuilder::SetChangeAllSizes |
( |
bool | changeAllSizes | ) |
|
Sets the value of option, which specifies when enlarging surface, whether to change all the sizes at the same time or not.
Created in NX7.5.0.
License requirements : None
- 参数
-
| changeAllSizes | changeallsizes |
◆ SetColorValue()
| void NXOpen::Tooling::EnlargeSurfaceBuilder::SetColorValue |
( |
double | redValue, |
|
|
double | greenValue, |
|
|
double | blueValue ) |
Sets the value of patch surface color.
Created in NX7.5.0.
License requirements : None
- 参数
-
| redValue | red value between 0 and 1 |
| greenValue | green value between 0 and 1 |
| blueValue | blue value between 0 and 1 |
◆ SetConvertType()
Sets the option to convert to have copies or no copies for all selected sheets.
Created in NX1899.0.0.
License requirements : ug_mold_design ("UG MOLD")
- 参数
-
◆ SetCutToBoundary()
| void NXOpen::Tooling::EnlargeSurfaceBuilder::SetCutToBoundary |
( |
bool | cutToBoundary | ) |
|
Sets the value of option, which specifies whether to cut the target to boundary objects or not.
Created in NX7.5.0.
License requirements : None
- 参数
-
| cutToBoundary | cuttoboundary |
◆ SetDragData()
| void NXOpen::Tooling::EnlargeSurfaceBuilder::SetDragData |
( |
bool | setDragData | ) |
|
Sets the drag preview body data from builder according to face.
Created in NX8.5.0.
License requirements : None
- 参数
-
◆ SetRangeValue()
| void NXOpen::Tooling::EnlargeSurfaceBuilder::SetRangeValue |
( |
NXOpen::Face * | rangeFace, |
|
|
const std::vector< double > & | rangeValue ) |
Sets the value of surface range to buider data according to range face.
Created in NX7.5.0.
License requirements : None
- 参数
-
| rangeFace | range face |
| rangeValue | array of u and v range value |
◆ SetRegionOption()
Sets the value of the option, which specifies to keep or discard the selected region.
Created in NX7.5.0.
License requirements : None
- 参数
-
◆ SetReselTargetData()
| void NXOpen::Tooling::EnlargeSurfaceBuilder::SetReselTargetData |
( |
bool | setReselTargetData | ) |
|
Sets the reselect target face data from builder.
Created in NX8.5.0.
License requirements : None
- 参数
-
| setReselTargetData | setreseltargetdata |
◆ SetTargetFace()
| void NXOpen::Tooling::EnlargeSurfaceBuilder::SetTargetFace |
( |
NXOpen::Face * | targetFace | ) |
|
Sets the target face to target surface data.
Created in NX7.5.0.
License requirements : None
- 参数
-
◆ SurfaceRange()
Returns the surface range data, which controls the enlarged parameters of surface.
Created in NX7.5.0.
License requirements : None
◆ TargetSelection()
Returns the selection of target to create enlarge surface, body face only.
Created in NX7.5.0.
License requirements : None