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

Studio曲面构建器 更多...

#include <Features_StudioSurfaceBuilder.hxx>

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

Public 类型

enum  TransitionOptions {
  TransitionOptionsNormalToEndSections , TransitionOptionsNormalToAllSections , TransitionOptionsCubic , TransitionOptionsLinearAndBlend ,
  TransitionOptionsNoEndConstraint
}

Public 成员函数

NXOpen::GeometricUtilities::AlignmentMethodBuilderAlignmentMethod ()
NXOpen::GeometricUtilities::FeatureOptionsBodyPreference ()
double CurvatureTolerance ()
NXOpen::GeometricUtilities::ContinuityFirstGuideContinuity ()
NXOpen::GeometricUtilities::ContinuityFirstSectionContinuity ()
NXOpen::GeometricUtilities::FlowDirectionFlowDirection ()
NXOpen::SectionListGuideList ()
NXOpen::GeometricUtilities::RebuildGuideRebuild ()
double IntersectionTolerance ()
NXOpen::GeometricUtilities::ContinuityLastGuideContinuity ()
NXOpen::GeometricUtilities::ContinuityLastSectionContinuity ()
double PositionTolerance ()
NXOpen::SectionListSectionList ()
NXOpen::GeometricUtilities::RebuildSectionRebuild ()
void SetCurvatureTolerance (double curvatureTolerance)
void SetIntersectionTolerance (double intersectionTolerance)
void SetPositionTolerance (double positionTolerance)
void SetSplitOutputAlongBoundaryCurves (bool splitOutput)
void SetTangentTolerance (double tangentTolerance)
void SetTransition (NXOpen::Features::StudioSurfaceBuilder::TransitionOptions transition)
bool SplitOutputAlongBoundaryCurves ()
double TangentTolerance ()
NXOpen::Features::StudioSurfaceBuilder::TransitionOptions Transition ()
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 _StudioSurfaceBuilderBuilder

详细描述

Studio曲面构建器

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

默认值。

属性
过渡 垂直于末端截面


在NX5.0.0中创建。

成员枚举类型说明

◆ TransitionOptions

使用按点对齐方法时的过渡控制选项

枚举值
TransitionOptionsNormalToEndSections 

垂直于末端截面

TransitionOptionsNormalToAllSections 

垂直于所有截面

TransitionOptionsCubic 

三次

TransitionOptionsLinearAndBlend 

线性和混合

TransitionOptionsNoEndConstraint 

无末端约束

成员函数说明

◆ AlignmentMethod()

NXOpen::GeometricUtilities::AlignmentMethodBuilder * NXOpen::Features::StudioSurfaceBuilder::AlignmentMethod ( )

返回对齐方法
在NX5.0.0中创建。

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

◆ BodyPreference()

NXOpen::GeometricUtilities::FeatureOptions * NXOpen::Features::StudioSurfaceBuilder::BodyPreference ( )

返回体类型选项
于NX7.5.0版本创建。

许可要求:无

◆ CurvatureTolerance()

double NXOpen::Features::StudioSurfaceBuilder::CurvatureTolerance ( )

返回曲率公差
于NX5.0.0版本创建。

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

◆ FirstGuideContinuity()

NXOpen::GeometricUtilities::Continuity * NXOpen::Features::StudioSurfaceBuilder::FirstGuideContinuity ( )

返回第一个引导线连续性
在NX5.0.0中创建。

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

◆ FirstSectionContinuity()

NXOpen::GeometricUtilities::Continuity * NXOpen::Features::StudioSurfaceBuilder::FirstSectionContinuity ( )

返回第一个截面连续性
在NX5.0.0中创建。

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

◆ FlowDirection()

NXOpen::GeometricUtilities::FlowDirection * NXOpen::Features::StudioSurfaceBuilder::FlowDirection ( )

返回流动方向
在NX5.0.0中创建。

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

◆ GuideList()

NXOpen::SectionList * NXOpen::Features::StudioSurfaceBuilder::GuideList ( )

返回引导线列表
在NX5.0.0中创建。

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

◆ GuideRebuild()

NXOpen::GeometricUtilities::Rebuild * NXOpen::Features::StudioSurfaceBuilder::GuideRebuild ( )

返回引导线重建
在NX5.0.0中创建。

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

◆ IntersectionTolerance()

double NXOpen::Features::StudioSurfaceBuilder::IntersectionTolerance ( )

返回相交公差
于NX5.0.0版本创建。

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

◆ LastGuideContinuity()

NXOpen::GeometricUtilities::Continuity * NXOpen::Features::StudioSurfaceBuilder::LastGuideContinuity ( )

返回最后一个引导线连续性
在NX5.0.0中创建。

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

◆ LastSectionContinuity()

NXOpen::GeometricUtilities::Continuity * NXOpen::Features::StudioSurfaceBuilder::LastSectionContinuity ( )

返回最后一个截面连续性
在NX5.0.0中创建。

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

◆ PositionTolerance()

double NXOpen::Features::StudioSurfaceBuilder::PositionTolerance ( )

返回位置公差
在NX5.0.0中创建。

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

◆ SectionList()

NXOpen::SectionList * NXOpen::Features::StudioSurfaceBuilder::SectionList ( )

返回截面列表
在NX5.0.0中创建。

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

◆ SectionRebuild()

NXOpen::GeometricUtilities::Rebuild * NXOpen::Features::StudioSurfaceBuilder::SectionRebuild ( )

返回截面重建
在NX5.0.0中创建。

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

◆ SetCurvatureTolerance()

void NXOpen::Features::StudioSurfaceBuilder::SetCurvatureTolerance ( double curvatureTolerance)

设置曲率公差
于NX5.0.0版本创建。

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

参数
curvatureTolerance曲率公差

◆ SetIntersectionTolerance()

void NXOpen::Features::StudioSurfaceBuilder::SetIntersectionTolerance ( double intersectionTolerance)

设置相交公差
于NX5.0.0版本创建。

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

参数
intersectionTolerance相交公差

◆ SetPositionTolerance()

void NXOpen::Features::StudioSurfaceBuilder::SetPositionTolerance ( double positionTolerance)

设置位置公差
在NX5.0.0中创建。

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

参数
positionTolerance位置公差

◆ SetSplitOutputAlongBoundaryCurves()

void NXOpen::Features::StudioSurfaceBuilder::SetSplitOutputAlongBoundaryCurves ( bool splitOutput)

设置沿边界曲线分割输出选项
于NX8.5.1版本创建。

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

参数
splitOutput分割输出

◆ SetTangentTolerance()

void NXOpen::Features::StudioSurfaceBuilder::SetTangentTolerance ( double tangentTolerance)

设置相切公差
在NX5.0.0中创建。

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

参数
tangentTolerance相切公差

◆ SetTransition()

void NXOpen::Features::StudioSurfaceBuilder::SetTransition ( NXOpen::Features::StudioSurfaceBuilder::TransitionOptions transition)

设置过渡控制
在NX5.0.0中创建。

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

参数
transition过渡

◆ SplitOutputAlongBoundaryCurves()

bool NXOpen::Features::StudioSurfaceBuilder::SplitOutputAlongBoundaryCurves ( )

返回沿边界曲线分割输出选项
于NX8.5.1版本创建。

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

◆ TangentTolerance()

double NXOpen::Features::StudioSurfaceBuilder::TangentTolerance ( )

返回相切公差
在NX5.0.0中创建。

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

◆ Transition()

NXOpen::Features::StudioSurfaceBuilder::TransitionOptions NXOpen::Features::StudioSurfaceBuilder::Transition ( )

返回过渡控制
在NX5.0.0中创建。

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