NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Features::SnipSurfaceBuilder类 参考

修剪曲面构建器 更多...

#include <Features_SnipSurfaceBuilder.hxx>

类 NXOpen::Features::SnipSurfaceBuilder 继承关系图:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  Types { TypesSnipCurve , TypesSnipSurface , TypesSnipAtPlane , TypesIsoparamSnip }

Public 成员函数

int CutType ()
bool DivideSurface ()
bool EditCopy ()
bool GetCreateNewCopy ()
NXOpen::ExpressionIsoparametricPosition ()
bool KeepOppositeSurface ()
bool ProjectBothSides ()
NXOpen::GeometricUtilities::ProjectionOptionsProjectDirection ()
NXOpen::GeometricUtilities::RefitControlBuilderRefitControl ()
NXOpen::Point3d RegionPickPoint ()
int SelectUV ()
void SetCreateNewCopy (bool createNewCopy)
void SetCutType (int cutType)
void SetDivideSurface (bool divide)
void SetEditCopy (bool editCopy)
void SetKeepOppositeSurface (bool switchRegion)
void SetProjectBothSides (bool projectBothSides)
void SetRegionPickPoint (const NXOpen::Point3d &pnt)
void SetSelectUV (int selectUV)
void SetSnippingPlane (NXOpen::Plane *plane)
void SetSurfacePointUV (const NXOpen::Point3d &surfacePointUV)
void SetType (NXOpen::Features::SnipSurfaceBuilder::Types type)
NXOpen::SectionSnippingCurve ()
NXOpen::SelectTaggedObjectSnippingObject ()
NXOpen::PlaneSnippingPlane ()
NXOpen::Point3d SurfacePointUV ()
NXOpen::SelectFaceTargetFace ()
NXOpen::Features::SnipSurfaceBuilder::Types Type ()
Public 成员函数 继承自 NXOpen::Features::FeatureBuilder
NXOpen::Features::FeatureCommitFeature ()
NXOpen::Features::FeatureGetFeature ()
void HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature)
bool ParentFeatureInternal ()
void SetParentFeatureInternal (bool isInternal)
void SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
void ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature)
void UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _SnipSurfaceBuilderBuilder

详细描述

修剪曲面构建器

表示 @link NXOpen::Features::SnipSurface NXOpen::Features::SnipSurface@endlink 构建器
 <br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateSnipSurfaceBuilder  NXOpen::Features::FeatureCollection::CreateSnipSurfaceBuilder @endlink  <br>

默认值。

属性
ProjectBothSides
RefitControl.DegreesAndSegmentsOrPatches.Degree 3
RefitControl.DegreesAndSegmentsOrPatches.SegmentsOrPatches 1
RefitControl.DegreesAndSegmentsOrPatches.UDegree 5
RefitControl.DegreesAndSegmentsOrPatches.UPatches 1
RefitControl.DegreesAndSegmentsOrPatches.VDegree 5
RefitControl.DegreesAndSegmentsOrPatches.VPatches 1


在NX6.0.0中创建。

成员枚举类型说明

◆ Types

v7.5.0中添加的裁剪方法

枚举值
TypesSnipCurve 

裁剪曲线

TypesSnipSurface 

裁剪曲面

TypesSnipAtPlane 

在平面处裁剪

TypesIsoparamSnip 

等参数裁剪

成员函数说明

◆ CutType()

int NXOpen::Features::SnipSurfaceBuilder::CutType ( )

返回切割类型
创建于NX6.0.0版本。

许可要求:无

◆ DivideSurface()

bool NXOpen::Features::SnipSurfaceBuilder::DivideSurface ( )

返回指示是否分割曲面的布尔值
在NX6.0.0中创建。

许可要求:无

◆ EditCopy()

bool NXOpen::Features::SnipSurfaceBuilder::EditCopy ( )

返回指示是否保持原始曲面完整的布尔值
在NX7.5.0中创建。

许可要求:无

◆ GetCreateNewCopy()

bool NXOpen::Features::SnipSurfaceBuilder::GetCreateNewCopy ( )

返回是否创建新副本的指示符
创建于NX6.0.0版本。

许可要求:无

◆ IsoparametricPosition()

NXOpen::Expression * NXOpen::Features::SnipSurfaceBuilder::IsoparametricPosition ( )

返回等参数位置
在NX7.5.0中创建。

许可要求:studio_free_form ("STUDIO FREE FORM")

◆ KeepOppositeSurface()

bool NXOpen::Features::SnipSurfaceBuilder::KeepOppositeSurface ( )

返回指示是否保留对面的布尔值。仅当DivideSurface为false时适用
在NX6.0.0中创建。

许可要求:无

◆ ProjectBothSides()

bool NXOpen::Features::SnipSurfaceBuilder::ProjectBothSides ( )

返回指示是否双侧投影的值
创建于NX2212.0.0版本。

许可要求:无

◆ ProjectDirection()

NXOpen::GeometricUtilities::ProjectionOptions * NXOpen::Features::SnipSurfaceBuilder::ProjectDirection ( )

返回投影方向
在NX6.0.0中创建。

许可要求:studio_free_form ("STUDIO FREE FORM")

◆ RefitControl()

NXOpen::GeometricUtilities::RefitControlBuilder * NXOpen::Features::SnipSurfaceBuilder::RefitControl ( )

返回重拟合控制
在NX6.0.0中创建。

许可要求:studio_free_form ("STUDIO FREE FORM")

◆ RegionPickPoint()

NXOpen::Point3d NXOpen::Features::SnipSurfaceBuilder::RegionPickPoint ( )

返回在选择面时拾取的曲面上的3D点
创建于NX6.0.0版本。

许可要求:无

◆ SelectUV()

int NXOpen::Features::SnipSurfaceBuilder::SelectUV ( )

返回UV标志
在NX7.5.0中创建。

许可要求:无

◆ SetCreateNewCopy()

void NXOpen::Features::SnipSurfaceBuilder::SetCreateNewCopy ( bool createNewCopy)

设置是否创建新副本的指示符
创建于NX6.0.0版本。

许可要求:studio_free_form("STUDIO FREE FORM")

参数
createNewCopy创建新副本

◆ SetCutType()

void NXOpen::Features::SnipSurfaceBuilder::SetCutType ( int cutType)

设置切割类型
创建于NX6.0.0版本。

许可要求:studio_free_form("STUDIO FREE FORM")

参数
cutType切割类型

◆ SetDivideSurface()

void NXOpen::Features::SnipSurfaceBuilder::SetDivideSurface ( bool divide)

设置指示是否分割曲面的布尔值
在NX6.0.0中创建。

许可要求:studio_free_form ("STUDIO FREE FORM")

参数
dividedivide

◆ SetEditCopy()

void NXOpen::Features::SnipSurfaceBuilder::SetEditCopy ( bool editCopy)

设置指示是否保持原始曲面完整的布尔值
在NX7.5.0中创建。

许可要求:无

参数
editCopyeditcopy

◆ SetKeepOppositeSurface()

void NXOpen::Features::SnipSurfaceBuilder::SetKeepOppositeSurface ( bool switchRegion)

设置指示是否保留对面的布尔值。仅当DivideSurface为false时适用
在NX6.0.0中创建。

许可要求:studio_free_form ("STUDIO FREE FORM")

参数
switchRegionswitchregion

◆ SetProjectBothSides()

void NXOpen::Features::SnipSurfaceBuilder::SetProjectBothSides ( bool projectBothSides)

设置指示是否双侧投影的值
创建于NX2212.0.0版本。

许可要求:studio_free_form("STUDIO FREE FORM")

参数
projectBothSides双侧投影

◆ SetRegionPickPoint()

void NXOpen::Features::SnipSurfaceBuilder::SetRegionPickPoint ( const NXOpen::Point3d & pnt)

设置在选择面时拾取的曲面上的3D点
创建于NX6.0.0版本。

许可要求:studio_free_form("STUDIO FREE FORM")

参数
pnt

◆ SetSelectUV()

void NXOpen::Features::SnipSurfaceBuilder::SetSelectUV ( int selectUV)

设置UV标志
在NX7.5.0中创建。

许可要求:无

参数
selectUVselectuv

◆ SetSnippingPlane()

void NXOpen::Features::SnipSurfaceBuilder::SetSnippingPlane ( NXOpen::Plane * plane)

设置裁剪平面
在NX6.0.0中创建。

许可要求:studio_free_form ("STUDIO FREE FORM")

参数
plane平面

◆ SetSurfacePointUV()

void NXOpen::Features::SnipSurfaceBuilder::SetSurfacePointUV ( const NXOpen::Point3d & surfacePointUV)

设置曲面上拾取点的UV值
创建于NX6.0.0版本。

许可要求:studio_free_form("STUDIO FREE FORM")

参数
surfacePointUV曲面点UV

◆ SetType()

void NXOpen::Features::SnipSurfaceBuilder::SetType ( NXOpen::Features::SnipSurfaceBuilder::Types type)

设置裁剪曲面方法访问器
创建于NX7.5.0版本。

许可要求:studio_free_form("STUDIO FREE FORM")

参数
type类型

◆ SnippingCurve()

NXOpen::Section * NXOpen::Features::SnipSurfaceBuilder::SnippingCurve ( )

返回裁剪曲线
在NX6.0.0中创建。

许可要求:studio_free_form ("STUDIO FREE FORM")

◆ SnippingObject()

NXOpen::SelectTaggedObject * NXOpen::Features::SnipSurfaceBuilder::SnippingObject ( )

返回裁剪对象
在NX7.5.0中创建。

许可要求:studio_free_form ("STUDIO FREE FORM")

◆ SnippingPlane()

NXOpen::Plane * NXOpen::Features::SnipSurfaceBuilder::SnippingPlane ( )

返回裁剪平面
在NX6.0.0中创建。

许可要求:studio_free_form ("STUDIO FREE FORM")

◆ SurfacePointUV()

NXOpen::Point3d NXOpen::Features::SnipSurfaceBuilder::SurfacePointUV ( )

返回曲面上拾取点的UV值
创建于NX6.0.0版本。

许可要求:无

◆ TargetFace()

NXOpen::SelectFace * NXOpen::Features::SnipSurfaceBuilder::TargetFace ( )

返回目标面
在NX6.0.0中创建。

许可要求:studio_free_form ("STUDIO FREE FORM")

◆ Type()

NXOpen::Features::SnipSurfaceBuilder::Types NXOpen::Features::SnipSurfaceBuilder::Type ( )

返回裁剪曲面方法访问器
创建于NX7.5.0版本。

许可要求:无