模具方向构建器
更多...
#include <Tooling_MoldDirectionBuilder.hxx>
|
| enum | OrientView {
OrientViewNone
, OrientViewTop
, OrientViewFront
, OrientViewRight
,
OrientViewBack
, OrientViewBottom
, OrientViewLeft
, OrientViewTrimetric
,
OrientViewIsometric
} |
| enum | RegionType { RegionTypeRegion
, RegionTypeUndercut
} |
| enum | SlopeUpdateItem {
SlopeUpdateItemAll
, SlopeUpdateItemSelection
, SlopeUpdateItemDirection
, SlopeUpdateItemSlopeDataRange
,
SlopeUpdateItemRemoveResult
} |
|
|
class | _MoldDirectionBuilderBuilder |
◆ OrientView
the orientation view types
| 枚举值 |
|---|
| OrientViewNone | none
|
| OrientViewTop | top
|
| OrientViewFront | front
|
| OrientViewRight | right
|
| OrientViewBack | back
|
| OrientViewBottom | bottom
|
| OrientViewLeft | left
|
| OrientViewTrimetric | trimetric
|
| OrientViewIsometric | isometric
|
◆ RegionType
the region types
| 枚举值 |
|---|
| RegionTypeRegion | region
|
| RegionTypeUndercut | undercut
|
◆ SlopeUpdateItem
the slope update items
| 枚举值 |
|---|
| SlopeUpdateItemAll | all
|
| SlopeUpdateItemSelection | selection
|
| SlopeUpdateItemDirection | direction
|
| SlopeUpdateItemSlopeDataRange | slope data range
|
| SlopeUpdateItemRemoveResult | remove result
|
◆ CalculateOrientation()
| void NXOpen::Tooling::MoldDirectionBuilder::CalculateOrientation |
( |
| ) |
|
Automatically calculates the mold direction.
Created in NX2206.0.0.
License requirements : ug_mold_design ("UG MOLD")
◆ CheckRegions()
Calculates the MW core and cavity regions.
Created in NX2206.0.0.
License requirements : ug_mold_design ("UG MOLD")
- 参数
-
| regionType | regiontype |
| cancelDisplay | canceldisplay |
◆ CreatePMILabel()
创建PMI标签。
创建于 NX2312.0.0。
许可要求:ug_mold_design ("UG MOLD")
- 参数
-
| face | 用于创建PMI标签的所选面。 |
| location | 面上用于创建PMI标签的指定点。 |
◆ CycleConeDirection()
| void NXOpen::Tooling::MoldDirectionBuilder::CycleConeDirection |
( |
| ) |
|
Cycle the cone direction according to the recorded torus data.
Created in NX2206.0.0.
License requirements : ug_mold_design ("UG MOLD")
◆ DeleteAuxiliaryObjects()
| void NXOpen::Tooling::MoldDirectionBuilder::DeleteAuxiliaryObjects |
( |
| ) |
|
Delete all unnecessary auxiliary entities generated during the calculation.
Created in NX2206.0.0.
License requirements : ug_mold_design ("UG MOLD")
◆ PrimaryFaces()
Returns the primary faces collector
Created in NX2206.0.0.
License requirements : None
◆ RemoveAllFaces()
| void NXOpen::Tooling::MoldDirectionBuilder::RemoveAllFaces |
( |
| ) |
|
Clears all data recorded by selected faces.
Created in NX2206.0.0.
License requirements : ug_mold_design ("UG MOLD")
◆ SecondaryFaces()
Returns the secondary faces collector
Created in NX2206.0.0.
License requirements : None
◆ SelectBody()
Returns the product body
Created in NX2206.0.0.
License requirements : None
◆ SetCsysMatrix()
| void NXOpen::Tooling::MoldDirectionBuilder::SetCsysMatrix |
( |
const NXOpen::Matrix3x3 & | matrix | ) |
|
Set the mold csys origin
Created in NX2206.0.0.
License requirements : ug_mold_design ("UG MOLD")
- 参数
-
◆ SetCsysOrigin()
| void NXOpen::Tooling::MoldDirectionBuilder::SetCsysOrigin |
( |
const NXOpen::Point3d & | origin | ) |
|
Set the mold csys origin
Created in NX2206.0.0.
License requirements : ug_mold_design ("UG MOLD")
- 参数
-
◆ SetOriginalProduct()
| void NXOpen::Tooling::MoldDirectionBuilder::SetOriginalProduct |
( |
NXOpen::NXObject * | bodyTag | ) |
|
设置用于创建现有模具坐标系的产品体。
创建于 NX2206.0.0。
许可要求:ug_mold_design ("UG MOLD")
- 参数
-
◆ SetSelectedFace()
Set the selected face and face point data
Created in NX2206.0.0.
License requirements : ug_mold_design ("UG MOLD")
- 参数
-
| faceTag | facetag |
| point | point |
| isPrimaryFace | isprimaryface |
◆ SetSlopeDataRange()
| void NXOpen::Tooling::MoldDirectionBuilder::SetSlopeDataRange |
( |
double | dataRange | ) |
|
Sets the slope scale factor
Created in NX2206.0.0.
License requirements : ug_mold_design ("UG MOLD")
- 参数
-
◆ SetUndercutsDisplay()
| void NXOpen::Tooling::MoldDirectionBuilder::SetUndercutsDisplay |
( |
bool | undercutsDisplay | ) |
|
Sets the property to indicate whether to display undercuts
Created in NX2206.0.0.
License requirements : ug_mold_design ("UG MOLD")
- 参数
-
| undercutsDisplay | undercutsdisplay |
◆ SlopeDataRange()
| double NXOpen::Tooling::MoldDirectionBuilder::SlopeDataRange |
( |
| ) |
|
Returns the slope scale factor
Created in NX2206.0.0.
License requirements : None
◆ UndercutsDisplay()
| bool NXOpen::Tooling::MoldDirectionBuilder::UndercutsDisplay |
( |
| ) |
|
Returns the property to indicate whether to display undercuts
Created in NX2206.0.0.
License requirements : None
◆ UpdateBoundingBoxData()
| void NXOpen::Tooling::MoldDirectionBuilder::UpdateBoundingBoxData |
( |
| ) |
|
Update the non-aligned bounded box data.
Created in NX2206.0.0.
License requirements : ug_mold_design ("UG MOLD")
◆ UpdateSlopeDisplay()
Analyses the slope.
Created in NX2206.0.0.
License requirements : ug_mold_design ("UG MOLD")
- 参数
-