|
NX Open C++ 参考指南 2406 v1.1
|
特征集合管理器 更多...
#include <Features_FeatureCollection.hxx>
类 | |
| class | iterator |
Public 类型 | |
| enum | ReorderType { ReorderTypeInto , ReorderTypeBefore , ReorderTypeAfter } |
特征集合管理器
表示特征集合
要获取此类的实例,请参考 NXOpen::BasePart
创建于 NX3.0.0。
| NXOpen::Features::FeatureGroup * NXOpen::Features::FeatureCollection::ActiveGroup | ( | ) |
返回活动特征组。
创建于 NX7.5.1。
许可证要求:无
| NXOpen::Features::AECDesignCollection * NXOpen::Features::FeatureCollection::AECDesignCollection | ( | ) |
返回属于此部件的AECDesignCollection实例
在NX2007.0.0中创建。
| NXOpen::Features::AeroCollection * NXOpen::Features::FeatureCollection::AeroCollection | ( | ) |
返回属于此部件的AeroCollection实例
在NX10.0.0中创建。
| NXOpen::Features::SheetMetal::AeroSheetmetalManager * NXOpen::Features::FeatureCollection::AeroSheetmetalManager | ( | ) |
返回此部件的航空航天钣金管理器
于 NX3.0.0 中创建。
| NXOpen::Features::AutomotiveCollection * NXOpen::Features::FeatureCollection::AutomotiveCollection | ( | ) |
返回属于此部件的汽车集合实例
于 NX7.5.0 中创建。
| NXOpen::Features::AVDACollection * NXOpen::Features::FeatureCollection::AVDACollection | ( | ) |
返回属于此部件的AVDACollection实例
在NX1953.0.0中创建。
| iterator NXOpen::Features::FeatureCollection::begin | ( | ) |
返回指向第一个元素的迭代器。
| void NXOpen::Features::FeatureCollection::ConvertToFloatingFeatureGroups | ( | ) |
将顺序特征组转换为浮动特征组
创建于NX7.5.3。
许可证要求:solid_modeling ("SOLIDS MODELING")
| void NXOpen::Features::FeatureCollection::ConvertToLatestSplitAlgorithm | ( | ) |
将部件中的所有特征转换为使用最新的分割算法。
创建于 NX1980.0.0。
许可证要求: solid_modeling ("实体建模")
| void NXOpen::Features::FeatureCollection::ConvertToSequentialFeatureGroups | ( | ) |
将浮动特征组转换为顺序特征组
创建于NX7.5.3。
许可证要求:solid_modeling ("SOLIDS MODELING")
| NXOpen::Features::AdaptiveShellBuilder * NXOpen::Features::FeatureCollection::CreateAdaptiveShellBuilder | ( | NXOpen::Features::AdaptiveShell * | shellFace | ) |
创建一个 NXOpen::Features::AdaptiveShellBuilder
| shellFace | 要编辑的 NXOpen::Features::AdaptiveShell |
| NXOpen::Features::AdmMoveFaceBuilder * NXOpen::Features::FeatureCollection::CreateAdmMoveFaceBuilder | ( | NXOpen::Features::AdmMoveFace * | admMoveFace | ) |
创建一个高级移动面特征构建器 NXOpen::Features::AdmMoveFaceBuilder
| admMoveFace | 要编辑的高级移动面特征 NXOpen::Features::AdmMoveFace |
| NXOpen::Features::AdmOffsetRegionBuilder * NXOpen::Features::FeatureCollection::CreateAdmOffsetRegionBuilder | ( | NXOpen::Features::AdmOffsetRegion * | offsetRegion | ) |
创建一个 NXOpen::Features::AdmOffsetRegionBuilder
| offsetRegion | 要编辑的 NXOpen::Features::AdmOffsetRegion |
| NXOpen::Features::AdmResizeFaceBuilder * NXOpen::Features::FeatureCollection::CreateAdmResizeFaceBuilder | ( | NXOpen::Features::AdmResizeFace * | admResizeFace | ) |
创建一个 NXOpen::Features::AdmResizeFaceBuilder
| admResizeFace | 要编辑的 NXOpen::Features::AdmResizeFace |
| NXOpen::Features::AestheticFaceBlendBuilder * NXOpen::Features::FeatureCollection::CreateAestheticFaceBlendBuilder | ( | NXOpen::Features::AestheticFaceBlend * | aestheticFaceBlend | ) |
创建一个 NXOpen::Features::VehicleDesign::VehicleCoordinateSystemBuilder
创建一个 NXOpen::Features::AestheticFaceBlendBuilder
| aestheticFaceBlend | 要编辑的 NXOpen::Features::AestheticFaceBlend |
| NXOpen::Features::AlgorithmicFeatureBuilder * NXOpen::Features::FeatureCollection::CreateAlgorithmicFeatureBuilder | ( | NXOpen::Features::Feature * | feature | ) |
创建一个 Features::AlgorithmicFeatureBuilder
| feature | 要编辑的 Features::Feature |
| NXOpen::Features::AnalyzePocketBuilder * NXOpen::Features::FeatureCollection::CreateAnalyzePocketBuilder | ( | NXOpen::Features::AnalyzePocket * | analyzePocket | ) |
创建一个AnalyzePocketBuilder对象
创建于NX9.0.0版本。
许可要求:features_modeling ("FEATURES MODELING")
| analyzePocket | 要编辑的AnalyzePocket |
| NXOpen::Features::AngularDimBuilder * NXOpen::Features::FeatureCollection::CreateAngularDimensionBuilder | ( | NXOpen::Features::AngularDim * | angularDimension | ) |
创建 NXOpen::Features::AngularDimBuilder
创建于 NX6.0.0。
许可证要求:nx_synchronous ("NX Synchronous")、solid_modeling ("SOLIDS MODELING")、cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| angularDimension | 要编辑的 NXOpen::Features::AngularDim |
| NXOpen::Features::AOCSBuilder * NXOpen::Features::FeatureCollection::CreateAocsBuilder | ( | NXOpen::Features::Feature * | aocs | ) |
创建面内偏置构建器
| aocs | NXOpen::Features::AOCSBuilder 待编辑对象 |
| NXOpen::Features::AssemblyCutBuilder * NXOpen::Features::FeatureCollection::CreateAssemblyCutBuilder | ( | NXOpen::Features::AssemblyCut * | assemblyCut | ) |
创建一个装配切割特征构建器 NXOpen::Features::AssemblyCutBuilder
| assemblyCut | 要编辑的装配切割特征 NXOpen::Features::AssemblyCut |
| NXOpen::Features::BlendPocketBuilder * NXOpen::Features::FeatureCollection::CreateBlendPocketBuilder | ( | NXOpen::Features::BlendPocket * | blendPocket | ) |
创建一个UnnestModuleBuilder对象
该API现已过时。 请使用NXOpen::Features::FeatureCollection替代。
创建一个BlendPocketBuilder对象
创建于NX9.0.0版本。
许可要求:features_modeling ("FEATURES MODELING")
| blendPocket | 要编辑的BlendPocket |
| NXOpen::Features::BlockFeatureBuilder * NXOpen::Features::FeatureCollection::CreateBlockFeatureBuilder | ( | NXOpen::Features::Feature * | block | ) |
创建块特征构建器
| block | NXOpen::Features::Block 待编辑 |
| NXOpen::Features::BodyByEquationBuilder * NXOpen::Features::FeatureCollection::CreateBodyByEquationBuilder | ( | NXOpen::Features::BodyByEquation * | facetBodyByEquation | ) |
创建一个 NXOpen::Features::BodyByEquationBuilder
| facetBodyByEquation | NXOpen::Features::BodyByEquation 待编辑的方程体特征 |
| NXOpen::Features::BooleanBuilder * NXOpen::Features::FeatureCollection::CreateBooleanBuilder | ( | NXOpen::Features::BooleanFeature * | booleanFeature | ) |
创建布尔运算构建器
| booleanFeature | 待编辑的 NXOpen::Features::BooleanFeature |
| NXOpen::Features::BooleanBuilder * NXOpen::Features::FeatureCollection::CreateBooleanBuilderUsingCollector | ( | NXOpen::Features::BooleanFeature * | booleanFeature | ) |
创建布尔运算构建器。尽可能使用体收集器。
| booleanFeature | 待编辑的 NXOpen::Features::BooleanFeature |
| NXOpen::Features::BoundedPlaneBuilder * NXOpen::Features::FeatureCollection::CreateBoundedPlaneBuilder | ( | NXOpen::Features::BoundedPlane * | boundedPlane | ) |
创建一个车辆设计安全带锚点特征构建器 NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder
创建一个有界平面特征构建器 NXOpen::Features::BoundedPlaneBuilder
| boundedPlane | 要编辑的有界平面特征 NXOpen::Features::BoundedPlane |
| NXOpen::Features::BridgeCurveBuilderEx * NXOpen::Features::FeatureCollection::CreateBridgeCurveBuilderEx | ( | NXOpen::Features::BridgeCurve * | bridgeCurve | ) |
创建 NXOpen::Features::BridgeCurveBuilderEx
| bridgeCurve | 要编辑的 NXOpen::Features::BridgeCurve |
| NXOpen::Features::BridgeSurfaceBuilder * NXOpen::Features::FeatureCollection::CreateBridgeSurfaceBuilder | ( | NXOpen::Features::BridgeSurface * | bridgeSurface | ) |
创建 NXOpen::Features::BridgeSurfaceBuilder
| bridgeSurface | NXOpen::Features::BridgeSurface 待编辑对象 |
| NXOpen::Features::CenterlineBuilder * NXOpen::Features::FeatureCollection::CreateCenterlineBuilder | ( | NXOpen::Features::Centerline * | centerlineFeature | ) |
创建一个 Features::CombinePatternBuilder
创建一个 Features::CenterlineBuilder
| centerlineFeature | 要编辑的 Features::Centerline |
| NXOpen::Features::ChamferBuilder * NXOpen::Features::FeatureCollection::CreateChamferBuilder | ( | NXOpen::Features::Feature * | chamfer | ) |
创建一个倒角特征构建器
| chamfer | 倒角 待编辑的特征,若为NULL则创建新特征 |
| NXOpen::Features::ChangeFaceBuilder * NXOpen::Features::FeatureCollection::CreateChangeFaceBuilder | ( | NXOpen::Features::ChangeFace * | changeFace | ) |
创建一个 Features::ChangeFaceBuilder
| changeFace | 要编辑的 Features::ChangeFace |
| NXOpen::Features::ChangeShellThicknessBuilder * NXOpen::Features::FeatureCollection::CreateChangeShellThicknessBuilder | ( | NXOpen::Features::ChangeShellThickness * | shellFace | ) |
创建一个 NXOpen::Features::ChangeShellThicknessBuilder
| shellFace | 要编辑的 NXOpen::Features::ChangeShellThickness |
| NXOpen::Features::CircularBlendCurveBuilder * NXOpen::Features::FeatureCollection::CreateCircularBlendCurveBuilder | ( | NXOpen::Features::CircularBlendCurve * | circularBlendCurve | ) |
创建一个CircularBlendCurve构造器
| circularBlendCurve | 要编辑的CircularBlendCurve特征, , 若为NULL则创建新特征 |
| NXOpen::Features::CoaxialBuilder * NXOpen::Features::FeatureCollection::CreateCoaxialBuilder | ( | NXOpen::Features::Coaxial * | coaxial | ) |
创建一个 NXOpen::Features::CoaxialBuilder
| coaxial | 要编辑的 NXOpen::Features::Coaxial |
| NXOpen::Features::ColorFaceBuilder * NXOpen::Features::FeatureCollection::CreateColorFaceBuilder | ( | ) |
创建一个面着色特征构建器 NXOpen::Features::ColorFaceBuilder
| NXOpen::Features::ColorFeatureBuilder * NXOpen::Features::FeatureCollection::CreateColorFeatureBuilder | ( | ) |
创建 NXOpen::Features::ColorFeatureBuilder
| NXOpen::Features::ColorFeatureGroupBuilder * NXOpen::Features::FeatureCollection::CreateColorFeatureGroupBuilder | ( | ) |
创建 NXOpen::Features::ColorFeatureGroupBuilder
| NXOpen::Features::CombinedProjectionBuilder * NXOpen::Features::FeatureCollection::CreateCombinedProjectionBuilder | ( | NXOpen::Features::CombinedProjection * | combinedProjection | ) |
创建 NXOpen::Features::CombinedProjectionBuilder
| combinedProjection | NXOpen::Features::CombinedProjection 待编辑 |
| NXOpen::Features::CompositeCurveBuilder * NXOpen::Features::FeatureCollection::CreateCompositeCurveBuilder | ( | NXOpen::Features::Feature * | compositeCurve | ) |
创建一个 NXOpen::Features::CompositeCurveBuilder
| compositeCurve | 要编辑的 NXOpen::Features::Feature |
| NXOpen::Features::ConcaveFacesBuilder * NXOpen::Features::FeatureCollection::CreateConcaveFacesBuilder | ( | NXOpen::Features::ConcaveFaces * | concaveFaces | ) |
创建一个 NXOpen::Features::ConcaveFacesBuilder
创建于 NX7.5.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| concaveFaces | 要编辑的 NXOpen::Features::ConcaveFaces |
| NXOpen::Features::ConeBuilder * NXOpen::Features::FeatureCollection::CreateConeBuilder | ( | NXOpen::Features::Cone * | cone | ) |
创建 NXOpen::Features::ConeBuilder
| cone | NXOpen::Features::Cone 待编辑 |
| NXOpen::Features::ContourRibBuilder * NXOpen::Features::FeatureCollection::CreateContourRibBuilder | ( | NXOpen::Features::ContourRib * | contourRib | ) |
创建一个 Features::ContourRibBuilder
| contourRib | 要编辑的 Features::ContourRib |
| NXOpen::GeometricUtilities::ConvertFeatureGroupsToModulesBuilder * NXOpen::Features::FeatureCollection::CreateConvertFeatureGroupsToModulesBuilder | ( | ) |
创建一个ConvertFeatureGroupsToModulesBuilder对象
创建于NX9.0.0版本。
许可要求:usr_defined_features ("USER DEFINED FEATURES")
| NXOpen::Features::CoplanarBuilder * NXOpen::Features::FeatureCollection::CreateCoplanarBuilder | ( | NXOpen::Features::Feature * | coplanar | ) |
创建截面曲面
创建共面构建器,在 nx6 之前不要使用
| coplanar | NXOpen::Features::Feature 待编辑 |
| NXOpen::Features::CopyFaceBuilder * NXOpen::Features::FeatureCollection::CreateCopyFaceBuilder | ( | NXOpen::Features::Feature * | copyFace | ) |
创建一个复制面特征构建器
| copyFace | 要编辑的特征 NXOpen::Features::Feature |
| NXOpen::Features::CopyPasteBuilder * NXOpen::Features::FeatureCollection::CreateCopyPasteBuilder | ( | const std::vector< NXOpen::NXObject * > & | features | ) |
创建 NXOpen::Features::CopyPasteBuilder
| features | 待复制/粘贴的特征 |
| NXOpen::Features::CopyPasteBuilder * NXOpen::Features::FeatureCollection::CreateCopyPasteBuilder2 | ( | const std::vector< NXOpen::NXObject * > & | features | ) |
创建一个 NXOpen::Features::CopyPasteBuilder
返回 CopyPasteBuilder
创建于 NX8.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| features | 要复制/粘贴的特征 |
| NXOpen::Features::CurveLengthBuilder * NXOpen::Features::FeatureCollection::CreateCurvelengthBuilder | ( | NXOpen::Features::Feature * | curvelength | ) |
创建一个曲线长度特征构建器
| curvelength | NXOpen::Features::CurveLengthBuilder 待编辑的特征,若为NULL则创建新特征 |
| NXOpen::Features::CurveOnSurfaceBuilder * NXOpen::Features::FeatureCollection::CreateCurveOnSurfaceBuilder | ( | NXOpen::Features::CurveOnSurface * | cosFeature | ) |
创建一个Studio Spline构造器
创建一个曲面上曲线特征构造器
| cosFeature | 要编辑的CurveOnSurface特征 |
| NXOpen::Features::CustomFeatureBuilder * NXOpen::Features::FeatureCollection::CreateCustomFeatureBuilder | ( | NXOpen::Features::Feature * | customFeature | ) |
创建一个 Features::CustomFeatureBuilder
| customFeature | Features::CustomFeature 待编辑的自定义特征 |
| NXOpen::Features::CutFaceBuilder * NXOpen::Features::FeatureCollection::CreateCutFaceBuilder | ( | NXOpen::Features::Feature * | cutFace | ) |
创建修剪面构建器
| cutFace | NXOpen::Features::Feature 待编辑 |
| NXOpen::Features::CylinderBuilder * NXOpen::Features::FeatureCollection::CreateCylinderBuilder | ( | NXOpen::Features::Feature * | cylinder | ) |
创建一个 NXOpen::Features::CylinderBuilder
| cylinder | 要编辑的 NXOpen::Features::Cylinder |
| NXOpen::Features::DatumAxisBuilder * NXOpen::Features::FeatureCollection::CreateDatumAxisBuilder | ( | NXOpen::Features::Feature * | datumAxis | ) |
创建一个基准轴特征构建器
| datumAxis | NXOpen::Features::DatumAxisFeature 待编辑的特征 |
| NXOpen::Features::DatumCsysBuilder * NXOpen::Features::FeatureCollection::CreateDatumCsysBuilder | ( | NXOpen::Features::Feature * | datumCsys | ) |
创建基准坐标系特征构建器
| datumCsys | 待编辑的 NXOpen::Features::DatumCsysBuilder |
| NXOpen::Features::DatumPlaneBuilder * NXOpen::Features::FeatureCollection::CreateDatumPlaneBuilder | ( | NXOpen::Features::Feature * | dplane | ) |
创建一个基准平面特征构建器
| dplane | NXOpen::Features::DatumPlaneFeature 待编辑的特征 |
| NXOpen::Features::DeformDefinitionBuilder * NXOpen::Features::FeatureCollection::CreateDeformDefinitionBuilder | ( | ) |
创建一个 NXOpen::Features::DeformDefinitionBuilder
| NXOpen::Features::DeleteBodyBuilder * NXOpen::Features::FeatureCollection::CreateDeleteBodyBuilder | ( | NXOpen::Features::DeleteBody * | deleteBody | ) |
创建 NXOpen::Features::DeleteBodyBuilder
| deleteBody | 要编辑的 NXOpen::Features::DeleteBody |
| NXOpen::Features::DeleteEdgeBuilder * NXOpen::Features::FeatureCollection::CreateDeleteEdgeBuilder | ( | NXOpen::Features::DeleteEdge * | deleteEdge | ) |
创建一个 NXOpen::Features::DeleteEdgeBuilder
创建于 NX8.0.0。
许可证要求:features_modeling ("FEATURES MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING"),solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| deleteEdge | 要编辑的 NXOpen::Features::DeleteEdge |
| NXOpen::Features::DeleteFaceBuilder * NXOpen::Features::FeatureCollection::CreateDeleteFaceBuilder | ( | NXOpen::Features::Feature * | deleteFace | ) |
创建一个删除面特征构建器,在NX502版本前请勿使用
| deleteFace | 要编辑的特征 |
| NXOpen::Features::DividefaceBuilder * NXOpen::Features::FeatureCollection::CreateDividefaceBuilder | ( | NXOpen::Features::Feature * | divideface | ) |
创建一个分面特征构建器
| divideface | NXOpen::Features::DividefaceBuilder 待编辑的特征 |
| NXOpen::Features::DraftBodyBuilder * NXOpen::Features::FeatureCollection::CreateDraftBodyBuilder | ( | NXOpen::Features::Feature * | draftBody | ) |
创建一个 NXOpen::Features::DraftBodyBuilder
| draftBody | 要编辑的 NXOpen::Features::DraftBody |
| NXOpen::Features::DraftBuilder * NXOpen::Features::FeatureCollection::CreateDraftBuilder | ( | NXOpen::Features::Feature * | draft | ) |
创建拔模构建器
| draft | 待编辑的 NXOpen::Features::DraftBuilder,若为空则创建新特征 |
| NXOpen::Features::DraftingSplineBuilder * NXOpen::Features::FeatureCollection::CreateDraftingSplineBuilder | ( | NXOpen::Spline * | spline | ) |
为制图创建Studio样条曲线构建器
| spline | NXOpen::Spline 待编辑对象 |
| NXOpen::Features::EdgeBlendBuilder * NXOpen::Features::FeatureCollection::CreateEdgeBlendBuilder | ( | NXOpen::Features::Feature * | edgeblend | ) |
创建一个边倒圆特征构建器
| edgeblend | NXOpen::Features::EdgeBlendBuilder 待编辑的特征,若为NULL则创建新特征 |
| NXOpen::Features::EdgeSymmetryBuilder * NXOpen::Features::FeatureCollection::CreateEdgeSymmetryBuilder | ( | NXOpen::Features::Feature * | edgeSymmetry | ) |
创建一个 NXOpen::Features::EdgeSymmetryBuilder
| edgeSymmetry | 要编辑的 NXOpen::Features::EdgeSymmetry。 如果 NXOpen::Features::MatchEdgeBuilder::Types 是 NXOpen::Features::MatchEdgeBuilder::TypesMatchEdgeToDatum,则接受 NXOpen::Features::MatchEdge 类型。 在这种情况下,会将 NXOpen::Features::MatchEdge 转换为 NXOpen::Features::EdgeSymmetry 特征。 |
| NXOpen::Features::EditCrossSectionBuilder * NXOpen::Features::FeatureCollection::CreateEditCrossSectionBuilder | ( | NXOpen::Features::EditCrossSection * | editCrossSection | ) |
创建 NXOpen::Features::EditCrossSectionBuilder
| editCrossSection | NXOpen::Features::EditCrossSection 待编辑对象 |
| NXOpen::Features::EditDimensionBuilder * NXOpen::Features::FeatureCollection::CreateEditDimensionBuilder | ( | ) |
创建一个 NXOpen::Features::EditDimensionBuilder
| NXOpen::Features::EmbedManagerBuilder * NXOpen::Features::FeatureCollection::CreateEmbedManagerBuilder | ( | ) |
创建一个 NXOpen::Features::EmbedManagerBuilder
| NXOpen::Features::EmbossBodyBuilder * NXOpen::Features::FeatureCollection::CreateEmbossBodyBuilder | ( | NXOpen::Features::EmbossBody * | embossBody | ) |
创建 NXOpen::Features::EmbossBodyBuilder
| embossBody | 要编辑的 NXOpen::Features::EmbossBody |
| NXOpen::Features::EmbossBuilder * NXOpen::Features::FeatureCollection::CreateEmbossBuilder | ( | NXOpen::Features::Feature * | emboss | ) |
创建一个凸起特征构建器
| emboss | NXOpen::Features::EmbossBuilder 待编辑的特征 |
| NXOpen::Features::EnlargeBuilder * NXOpen::Features::FeatureCollection::CreateEnlargeBuilder | ( | NXOpen::Features::Enlarge * | enlargeFeature | ) |
创建扩大构建器
| enlargeFeature | NXOpen::Features::Enlarge 待编辑 |
| NXOpen::Features::ExtensionBuilder * NXOpen::Features::FeatureCollection::CreateExtensionBuilder | ( | NXOpen::Features::Extension * | extension | ) |
创建 NXOpen::Features::ExtensionBuilder
| extension | NXOpen::Features::Extension 待编辑对象 |
| NXOpen::Features::ExtractFaceBuilder * NXOpen::Features::FeatureCollection::CreateExtractFaceBuilder | ( | NXOpen::Features::Feature * | copyFace | ) |
创建一个ExtractFace构造器
| copyFace | 要编辑的CopyFace特征 |
| NXOpen::Features::ExtrudeBuilder * NXOpen::Features::FeatureCollection::CreateExtrudeBuilder | ( | NXOpen::Features::Feature * | extrude | ) |
创建拉伸构建器
| extrude | NXOpen::Features::Extrude 待编辑 |
| NXOpen::Features::FaceBlendBuilder * NXOpen::Features::FeatureCollection::CreateFaceBlendBuilder | ( | NXOpen::Features::Feature * | faceBlend | ) |
创建面倒圆特征构建器
| faceBlend | NXOpen::Features::FaceBlendBuilder 待编辑的面倒圆 |
| NXOpen::Features::FeatureReplayBuilder * NXOpen::Features::FeatureCollection::CreateFeatureReplayBuilder | ( | ) |
创建 NXOpen::Features::FeatureReplayBuilder
创建于 NX6.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| NXOpen::Features::FitCurveBuilder * NXOpen::Features::FeatureCollection::CreateFitCurveBuilder | ( | NXOpen::Features::FitCurve * | fitCurve | ) |
创建 NXOpen::Features::FitCurveBuilder
| fitCurve | 要编辑的 NXOpen::Features::FitCurve |
| NXOpen::Features::FitSurfaceBuilder * NXOpen::Features::FeatureCollection::CreateFitSurfaceBuilder | ( | NXOpen::Features::FitSurface * | fitSurface | ) |
创建 NXOpen::Features::FitSurfaceBuilder
| fitSurface | 要编辑的 NXOpen::Features::FitSurface |
| NXOpen::Features::FixedBuilder * NXOpen::Features::FeatureCollection::CreateFixedBuilder | ( | NXOpen::Features::Fixed * | makeFix | ) |
创建一个 NXOpen::Features::FixedBuilder
| makeFix | 要编辑的 NXOpen::Features::Fixed |
| NXOpen::Features::FlowBlendBuilder * NXOpen::Features::FeatureCollection::CreateFlowBlendBuilder | ( | NXOpen::Features::FlowBlend * | flowBlend | ) |
创建一个 Features::FlowBlendBuilder
| flowBlend | Features::FlowBlend 待编辑的流混合特征 |
| NXOpen::Features::FreeTransformerBuilder * NXOpen::Features::FeatureCollection::CreateFreeTransformerBuilder | ( | NXOpen::Features::Feature * | freeTransformer | ) |
创建 NXOpen::Features::FreeTransformerBuilder
| freeTransformer | NXOpen::Features::FreeTransformer 待编辑 |
| NXOpen::Features::GeneralConicBuilder * NXOpen::Features::FeatureCollection::CreateGeneralConicBuilder | ( | NXOpen::Features::GeneralConic * | generalConic | ) |
创建 NXOpen::Features::GeneralConicBuilder
| generalConic | 要编辑的 NXOpen::Features::GeneralConic |
| NXOpen::Features::GeomcopyBuilder * NXOpen::Features::FeatureCollection::CreateGeomcopyBuilder | ( | NXOpen::Features::Feature * | geomcopy | ) |
创建一个Geomcopy构造器
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| geomcopy | 要编辑的Geomcopy特征 |
| NXOpen::Features::GlobalShapingBuilder * NXOpen::Features::FeatureCollection::CreateGlobalShapingBuilder | ( | NXOpen::Features::GlobalShaping * | globalShaping | ) |
创建一个 NXOpen::Features::GlobalShapingBuilder
| globalShaping | 要编辑的 NXOpen::Features::GlobalShaping |
| NXOpen::Features::GroupBodyBuilder * NXOpen::Features::FeatureCollection::CreateGroupBodyBuilder | ( | NXOpen::Features::GroupBody * | groupBody | ) |
创建一个 Features::GroupBodyBuilder
| groupBody | 要编辑的 Features::GroupBody |
| NXOpen::Features::GroupEdgeBuilder * NXOpen::Features::FeatureCollection::CreateGroupEdgeBuilder | ( | NXOpen::Features::GroupEdge * | groupEdge | ) |
创建一个 Features::GroupEdgeBuilder
| groupEdge | 要编辑的 Features::GroupEdge |
| NXOpen::Features::GroupFaceBuilder * NXOpen::Features::FeatureCollection::CreateGroupFaceBuilder | ( | NXOpen::Features::GroupFace * | groupFace | ) |
创建一个面组特征构建器 NXOpen::Features::GroupFaceBuilder
| groupFace | 要编辑的面组特征 NXOpen::Features::GroupFace |
| NXOpen::Features::GuidedExtensionBuilderEx * NXOpen::Features::FeatureCollection::CreateGuidedExtensionBuilderEx | ( | NXOpen::Features::Feature * | guidedExtension | ) |
创建 NXOpen::Features::GuidedExtensionBuilderEx
| guidedExtension | NXOpen::Features::GuidedExtensionEx 待编辑 |
| NXOpen::Features::HelixBuilder * NXOpen::Features::FeatureCollection::CreateHelixBuilder | ( | NXOpen::Features::Helix * | helix | ) |
创建 NXOpen::Features::HelixBuilder
| helix | 要编辑的 NXOpen::Features::Helix |
| NXOpen::Features::HoleFeatureBuilder * NXOpen::Features::FeatureCollection::CreateHoleFeatureBuilder | ( | NXOpen::Features::Feature * | hole | ) |
创建一个孔特征构建器
| hole | NXOpen::Features::Hole 待编辑的特征 |
| NXOpen::Features::HolePackageBuilder * NXOpen::Features::FeatureCollection::CreateHolePackageBuilder | ( | NXOpen::Features::HolePackage * | holePackage | ) |
创建一个 NXOpen::Features::HolePackageBuilder
| holePackage | 要编辑的 NXOpen::Features::HolePackage |
| NXOpen::Features::HumanBuilder * NXOpen::Features::FeatureCollection::CreateHumanBuilder | ( | NXOpen::Features::Feature * | human | ) |
创建人体特征构建器。
| human | 待编辑的 NXOpen::Features::Human,若为空则创建新特征 |
| NXOpen::HumanPosturePredictionBuilder * NXOpen::Features::FeatureCollection::CreateHumanPosturePredictionBuilder | ( | NXOpen::HumanPosturePrediction * | posturePrediction | ) |
创建人体姿势预测构建器。
| posturePrediction | 待编辑的 NXOpen::HumanPosturePrediction,若为空则创建新特征 |
| NXOpen::Features::IFormBuilder * NXOpen::Features::FeatureCollection::CreateIformBuilder | ( | NXOpen::Features::IForm * | iform | ) |
创建一个 NXOpen::Features::IFormBuilder
创建于 NX7.5.0。
许可证要求:studio_free_form ("STUDIO FREE FORM")
| iform | 要编辑的 NXOpen::Features::IForm |
| NXOpen::Features::InstanceFeatureBuilder * NXOpen::Features::FeatureCollection::CreateInstanceFeatureBuilder | ( | const std::vector< NXOpen::Features::InstanceFeature * > & | instanceFeatures, |
| bool | forClocking ) |
从多个 NXOpen::Features::InstanceFeature 创建 NXOpen::Features::InstanceFeatureBuilder
| instanceFeatures | 要编辑的 NXOpen::Features::InstanceFeature 数组 |
| forClocking | forclocking |
| NXOpen::Features::InstanceFeatureBuilder * NXOpen::Features::FeatureCollection::CreateInstanceFeatureBuilder | ( | NXOpen::Features::InstanceFeature * | instanceFeature | ) |
创建 NXOpen::Features::InstanceFeatureBuilder
| instanceFeature | 要编辑的 NXOpen::Features::InstanceFeature |
| std::vector< NXOpen::Features::BooleanFeature * > NXOpen::Features::FeatureCollection::CreateIntersectFeature | ( | NXOpen::Body * | targetBody, |
| bool | retainTargetBody, | ||
| const std::vector< NXOpen::Body * > & | toolBodies, | ||
| bool | retainToolBodies, | ||
| bool | allowNonAssociativeBoolean, | ||
| bool * | nonAssociativeBoolean, | ||
| bool * | unparameterizedSolids ) |
创建求交特征。
| targetBody | 目标体 |
| retainTargetBody | 目标体保留选项 |
| toolBodies | 工具体 |
| retainToolBodies | 工具体保留选项 |
| allowNonAssociativeBoolean | 允许产生非关联布尔操作的布尔运算 |
| nonAssociativeBoolean | 若运算结果为非关联布尔,则为True。 否则为False |
| unparameterizedSolids | 若运算结果为非参数化实体,则为True。 否则为False |
| NXOpen::Features::IntersectionCurveBuilder * NXOpen::Features::FeatureCollection::CreateIntersectionCurveBuilder | ( | NXOpen::Features::Feature * | intersectionCurve | ) |
创建一个 NXOpen::Features::IntersectionCurveBuilder
| intersectionCurve | NXOpen::Features::IntersectionCurveBuilder 待编辑对象 |
| NXOpen::Features::IsolateFeatureBuilder * NXOpen::Features::FeatureCollection::CreateIsolateFeatureBuilder | ( | NXOpen::Features::IsolateFeature * | isolateFeature | ) |
创建 NXOpen::Features::IsolateFeatureBuilder
| isolateFeature | 隔离特征 |
| NXOpen::Features::IsoparametricCurvesBuilder * NXOpen::Features::FeatureCollection::CreateIsoparametricCurvesBuilder | ( | NXOpen::Features::IsoparametricCurves * | isoparametricCurves | ) |
创建一个 NXOpen::Features::IsoparametricCurvesBuilder
创建于 NX8.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| isoparametricCurves | 要编辑的 NXOpen::Features::IsoparametricCurves |
| NXOpen::Features::JoinCurvesBuilder * NXOpen::Features::FeatureCollection::CreateJoinCurvesBuilder | ( | NXOpen::Features::Feature * | joinCurves | ) |
创建一个JoinCurves构造器
| joinCurves | 要编辑的JoinCurves特征,若为NULL则创建新特征 |
| NXOpen::Features::LabelChamferBuilder * NXOpen::Features::FeatureCollection::CreateLabelChamferBuilder | ( | NXOpen::Features::LabelChamfer * | labelChamfer | ) |
创建一个 NXOpen::Features::LabelChamferBuilder
创建于 NX7.0.0。
许可证要求:nx_synchronous ("NX Synchronous")、solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| labelChamfer | 要编辑的 NXOpen::Features::LabelChamfer |
| NXOpen::Features::LabelNotchBlendBuilder * NXOpen::Features::FeatureCollection::CreateLabelNotchBlendBuilder | ( | NXOpen::Features::LabelNotchBlend * | labelNotchBlend | ) |
创建 NXOpen::Features::LabelNotchBlendBuilder
| labelNotchBlend | NXOpen::Features::LabelNotchBlend 待编辑对象 |
| NXOpen::Features::LawCurveBuilder * NXOpen::Features::FeatureCollection::CreateLawCurveBuilder | ( | NXOpen::Features::LawCurve * | lawCurve | ) |
创建一个 NXOpen::Features::LawCurveBuilder
创建于 NX7.5.1。
许可证要求:solid_modeling ("SOLIDS MODELING")
| lawCurve | 要编辑的 NXOpen::Features::LawCurve |
| NXOpen::Features::LawExtensionBuilder * NXOpen::Features::FeatureCollection::CreateLawExtensionBuilder | ( | NXOpen::Features::LawExtension * | lawExtension | ) |
创建 NXOpen::Features::LawExtensionBuilder
| lawExtension | NXOpen::Features::LawExtension 待编辑 |
| NXOpen::Features::LawExtensionBuilderEx * NXOpen::Features::FeatureCollection::CreateLawExtensionBuilderEx | ( | NXOpen::Features::Feature * | lawExtension | ) |
创建 NXOpen::Features::LawExtensionBuilderEx
| lawExtension | NXOpen::Features::LawExtensionEx 待编辑 |
| NXOpen::Features::LinearDimensionBuilder * NXOpen::Features::FeatureCollection::CreateLinearDimensionBuilder | ( | NXOpen::Features::LinearDimension * | linearDimension | ) |
创建 NXOpen::Features::LinearDimensionBuilder
| linearDimension | NXOpen::Features::LinearDimension 待编辑 |
| NXOpen::Features::LinkedFacetBuilder * NXOpen::Features::FeatureCollection::CreateLinkedFacetBuilder | ( | NXOpen::Features::LinkedFacet * | linkedFacet | ) |
创建 NXOpen::Features::LinkedFacetBuilder
创建于 NX6.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| linkedFacet | 要编辑的 NXOpen::Features::LinkedFacet |
| NXOpen::Features::MakeOffsetBuilder * NXOpen::Features::FeatureCollection::CreateMakeOffsetBuilder | ( | NXOpen::Features::MakeOffset * | makeOffset | ) |
创建一个 NXOpen::Features::MakeOffsetBuilder
| makeOffset | 要编辑的 NXOpen::Features::MakeOffset |
| NXOpen::Features::MasterCutBuilder * NXOpen::Features::FeatureCollection::CreateMasterCutBuilder | ( | NXOpen::Features::Feature * | masterCut | ) |
创建主切削构建器
于NX4.0.0版本创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| masterCut | NXOpen::Features::MasterCutBuilder 待编辑对象, 若为NULL则创建新对象 |
| NXOpen::Features::MatchEdgeBuilder * NXOpen::Features::FeatureCollection::CreateMatchEdgeBuilder | ( | NXOpen::Features::MatchEdge * | matchEdge | ) |
创建一个 NXOpen::Features::MatchEdgeBuilder
| matchEdge | 要编辑的 NXOpen::Features::MatchEdge |
| NXOpen::Features::MathIntegrationBuilder * NXOpen::Features::FeatureCollection::CreateMathIntegrationBuilder | ( | NXOpen::Features::MathIntegration * | mathIntegration | ) |
创建一个 NXOpen::Features::MapleBuilder
创建一个 NXOpen::Features::MathIntegrationBuilder
创建于 NX12.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| mathIntegration | 要编辑的 NXOpen::Features::MathIntegration |
| NXOpen::Features::MeshSurfaceBuilder * NXOpen::Features::FeatureCollection::CreateMeshSurfaceBuilder | ( | NXOpen::Features::Feature * | meshSurf | ) |
创建网格曲面特征构建器
| NXOpen::Features::MeshTransformerBuilder * NXOpen::Features::FeatureCollection::CreateMeshTransformerBuilder | ( | NXOpen::Features::Feature * | meshTransformer | ) |
创建 NXOpen::Features::MeshTransformerBuilder
| meshTransformer | NXOpen::Features::MeshTransformer 待编辑 |
| NXOpen::Features::MidSurfaceBuilder * NXOpen::Features::FeatureCollection::CreateMidSurfaceBuilder | ( | NXOpen::Features::Feature * | midSurface | ) |
创建 NXOpen::Features::MidSurfaceBuilder
创建于 NX2206.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| midSurface | 要编辑的 NXOpen::Features::MidSurface 或 NXOpen::Features::MidSurface |
| NXOpen::Features::MidSurfaceByFacePairsBuilder * NXOpen::Features::FeatureCollection::CreateMidSurfaceByFacePairsBuilder | ( | NXOpen::Features::Feature * | midSurfaceByFacePairs | ) |
创建 NXOpen::Features::MidSurfaceByFacePairsBuilder
创建于 NX7.5.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| midSurfaceByFacePairs | 要编辑的 NXOpen::Features::MidSurfaceByFacePairs 或 NXOpen::Features::MidSurfaceFacePair |
| NXOpen::Features::MidSurfaceByTwoSheetsBuilder * NXOpen::Features::FeatureCollection::CreateMidSurfaceByTwoSheetsBuilder | ( | NXOpen::Features::Feature * | midSurfaceByTwoSheets | ) |
创建一个 NXOpen::Features::MidSurfaceByTwoSheetsBuilder
| midSurfaceByTwoSheets | 要编辑的 NXOpen::Features::MidSurfaceByTwoSheets 或一个 NXOpen::Features::MidSurfaceByTwoSheets |
| NXOpen::Features::MidSurfaceUserDefinedBuilder * NXOpen::Features::FeatureCollection::CreateMidSurfaceUserDefinedBuilder | ( | NXOpen::Features::MidSurfaceUserDefined * | midsurfaceUserDefined | ) |
创建一个 NXOpen::Features::MidSurfaceUserDefinedBuilder
| midsurfaceUserDefined | 要编辑的 NXOpen::Features::MidSurfaceUserDefined |
| NXOpen::Features::MirrorBodyBuilder * NXOpen::Features::FeatureCollection::CreateMirrorBodyBuilder | ( | NXOpen::Features::Feature * | mirrorBody | ) |
创建一个 NXOpen::Features::MirrorBodyBuilder
| mirrorBody | 要编辑的 NXOpen::Features::MirrorBodyBuilder |
| NXOpen::Features::MirrorBuilder * NXOpen::Features::FeatureCollection::CreateMirrorBuilder | ( | NXOpen::Features::Mirror * | mirrorFeature | ) |
创建 NXOpen::Features::MirrorBuilder
| mirrorFeature | NXOpen::Features::Mirror 待编辑对象 |
| NXOpen::Features::MirrorCurveBuilder * NXOpen::Features::FeatureCollection::CreateMirrorCurveBuilder | ( | NXOpen::Features::Feature * | mirrorCurve | ) |
创建一个 NXOpen::Features::MirrorCurveBuilder
| mirrorCurve | 要编辑的 NXOpen::Features::MirrorCurve |
| NXOpen::Features::MirrorFaceBuilder * NXOpen::Features::FeatureCollection::CreateMirrorFaceBuilder | ( | NXOpen::Features::Feature * | mirrorFace | ) |
创建一个镜像面构建器
| mirrorFace | 要编辑的 NXOpen::Features::Feature |
| NXOpen::Features::MirrorFeatureBuilder * NXOpen::Features::FeatureCollection::CreateMirrorFeatureBuilder | ( | NXOpen::Features::Feature * | mirrorFea | ) |
创建 NXOpen::Features::MirrorFeatureBuilder
| mirrorFea | NXOpen::Features::MirrorFeatureBuilder 待编辑对象 |
| NXOpen::Features::MoveBodyBuilder * NXOpen::Features::FeatureCollection::CreateMoveBodyBuilder | ( | NXOpen::Features::MoveBody * | moveBody | ) |
创建一个 NXOpen::Features::MoveBodyBuilder
| moveBody | 要编辑的 NXOpen::Features::MoveBody |
| NXOpen::Features::MoveFaceBuilder * NXOpen::Features::FeatureCollection::CreateMoveFaceBuilder | ( | NXOpen::Features::Feature * | moveFace | ) |
创建一个移动面特征构建器,在NX502版本前请勿使用
| moveFace | 要编辑的特征 |
| NXOpen::Features::NSidedSurfaceBuilder * NXOpen::Features::FeatureCollection::CreateNSidedSurfaceBuilder | ( | NXOpen::Features::NSidedSurface * | nsidedSurface | ) |
创建一个N边曲面特征构建器
| nsidedSurface | 要编辑的N边曲面特征 |
| NXOpen::Features::OffsetCurveBuilder * NXOpen::Features::FeatureCollection::CreateOffsetCurveBuilder | ( | NXOpen::Features::Feature * | offsetCurve | ) |
创建一个 NXOpen::Features::OffsetCurveBuilder
| offsetCurve | 要编辑的 NXOpen::Features::OffsetCurve |
| NXOpen::Features::OffsetEmbossBuilder * NXOpen::Features::FeatureCollection::CreateOffsetEmbossBuilder | ( | NXOpen::Features::Feature * | offsetEmboss | ) |
创建一个偏置凸起特征构建器
| offsetEmboss | NXOpen::Features::OffsetEmbossBuilder 待编辑的特征 |
| NXOpen::Features::OffsetFaceBuilder * NXOpen::Features::FeatureCollection::CreateOffsetFaceBuilder | ( | NXOpen::Features::Feature * | offsetface | ) |
创建一个 NXOpen::Features::OffsetFaceBuilder
| offsetface | NXOpen::Features::OffsetFace 待编辑对象,若为NULL则创建新对象 |
| NXOpen::Features::OffsetRegionBuilder * NXOpen::Features::FeatureCollection::CreateOffsetRegionBuilder | ( | NXOpen::Features::Feature * | offsetRegion | ) |
创建一个偏移区域特征构建器,在NX502版本前请勿使用
| offsetRegion | 要编辑的特征 |
| NXOpen::Features::OffsetSurfaceBuilder * NXOpen::Features::FeatureCollection::CreateOffsetSurfaceBuilder | ( | NXOpen::Features::Feature * | offsetSurface | ) |
创建偏置曲面构建器
| offsetSurface | 待编辑的 NXOpen::Features::Feature |
| NXOpen::Features::OptimizeCurveBuilder * NXOpen::Features::FeatureCollection::CreateOptimizeCurveBuilder | ( | ) |
创建一个 NXOpen::Features::OptimizeCurveBuilder
| NXOpen::Features::OptimizeFaceBuilder * NXOpen::Features::FeatureCollection::CreateOptimizeFaceBuilder | ( | ) |
创建一个 NXOpen::Features::OptimizeFaceBuilder
| NXOpen::Features::OvercrownBuilder * NXOpen::Features::FeatureCollection::CreateOvercrownFeatureBuilder | ( | NXOpen::Features::Feature * | overcrown | ) |
创建一个凸顶特征构建器
| overcrown | NXOpen::Features::OvercrownBuilder 待编辑的特征,若为NULL则创建新特征。 |
| NXOpen::Features::PaintParametersBuilder * NXOpen::Features::FeatureCollection::CreatePaintParametersBuilder | ( | ) |
创建 NXOpen::Features::PaintParametersBuilder
创建于 NX9.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| NXOpen::Features::ParallelBuilder * NXOpen::Features::FeatureCollection::CreateParallelBuilder | ( | NXOpen::Features::Parallel * | parallel | ) |
创建一个 NXOpen::Features::ParallelBuilder
| parallel | 要编辑的 NXOpen::Features::Parallel |
| NXOpen::Features::PartModuleBuilder * NXOpen::Features::FeatureCollection::CreatePartModuleBuilder | ( | NXOpen::Features::PartModule * | partModule | ) |
创建 NXOpen::Features::PartModuleBuilder
| partModule | NXOpen::Features::PartModule 待编辑对象 |
| NXOpen::GeometricUtilities::PartModuleRelationshipBuilder * NXOpen::Features::FeatureCollection::CreatePartModuleRelationshipBuilder | ( | NXOpen::Features::PartModule * | partModule | ) |
创建 NXOpen::GeometricUtilities::PartModuleRelationshipBuilder
| partModule | NXOpen::Features::PartModule 待编辑对象 |
| NXOpen::Features::PasteFaceBuilder * NXOpen::Features::FeatureCollection::CreatePasteFaceBuilder | ( | NXOpen::Features::Feature * | pasteFace | ) |
创建一个粘贴面特征构建器
| pasteFace | 要编辑的特征 NXOpen::Features::Feature |
| NXOpen::Features::PatchBuilder * NXOpen::Features::FeatureCollection::CreatePatchBuilder | ( | NXOpen::Features::Feature * | patch | ) |
创建 NXOpen::Features::PatchBuilder
| patch | 待编辑的补片特征 |
| NXOpen::Features::PatchOpeningsBuilder * NXOpen::Features::FeatureCollection::CreatePatchOpeningsBuilder | ( | NXOpen::Features::Feature * | patchOpenings | ) |
创建一个补片开口特征构建器
| patchOpenings | 要编辑的特征 |
| NXOpen::Features::PatternBodyBuilder * NXOpen::Features::FeatureCollection::CreatePatternBodyBuilder | ( | NXOpen::Features::PatternBody * | combinePattern | ) |
创建一个 Features::PatternBodyBuilder
| combinePattern | 要编辑的 Features::PatternBody |
| NXOpen::Features::PatternFaceBuilder * NXOpen::Features::FeatureCollection::CreatePatternFaceBuilder | ( | NXOpen::Features::Feature * | patternFace | ) |
创建一个面阵列特征构建器,在NX502版本前请勿使用
| patternFace | 要编辑的特征 |
| NXOpen::Features::PatternFaceFeatureBuilder * NXOpen::Features::FeatureCollection::CreatePatternFaceFeatureBuilder | ( | NXOpen::Features::PatternFaceFeature * | patternFaceFeature | ) |
创建一个PatternFaceFeatureBuilder对象
创建于NX9.0.0版本。
许可要求:nx_synchronous ("NX Synchronous")、solid_modeling ("SOLIDS MODELING")、cam_base ("CAM BASE")或insp_programming ("INSPECTION PROGRAMMING")
| patternFaceFeature | 要编辑的PatternFaceFeature |
| NXOpen::Features::PatternFeatureBuilder * NXOpen::Features::FeatureCollection::CreatePatternFeatureBuilder | ( | NXOpen::Features::Feature * | patternFeature | ) |
创建 NXOpen::Features::PatternFeatureBuilder
| patternFeature | 要编辑的 NXOpen::Features::PatternFeatureBuilder |
| NXOpen::Features::PatternGeometryBuilder * NXOpen::Features::FeatureCollection::CreatePatternGeometryBuilder | ( | NXOpen::Features::PatternGeometry * | patternGeometry | ) |
创建一个NestModuleBuilder对象
该API现已过时。 请使用NXOpen::Features::FeatureCollection替代。
创建一个PatternGeometryBuilder对象
创建于NX9.0.0版本。
许可要求:solid_modeling ("SOLIDS MODELING")
| patternGeometry | 特征类PatternGeometry |
| NXOpen::Features::PerpendicularBuilder * NXOpen::Features::FeatureCollection::CreatePerpendicularBuilder | ( | NXOpen::Features::Perpendicular * | perpendicular | ) |
创建一个 NXOpen::Features::PerpendicularBuilder
| perpendicular | 要编辑的 NXOpen::Features::Perpendicular |
| NXOpen::Features::PointSetBuilder * NXOpen::Features::FeatureCollection::CreatePointSetBuilder | ( | NXOpen::Features::PointSet * | pointSet | ) |
创建一个 NXOpen::Features::PointSetBuilder
| pointSet | 要编辑的 NXOpen::Features::PointSet |
| NXOpen::Features::PoleSmoothingBuilder * NXOpen::Features::FeatureCollection::CreatePoleSmoothingBuilder | ( | NXOpen::Features::PoleSmoothing * | poleSmoothing | ) |
创建一个极点平滑特征构建器 NXOpen::Features::PoleSmoothingBuilder
| poleSmoothing | 要编辑的极点平滑特征 NXOpen::Features::PoleSmoothing |
| NXOpen::Features::ProjectCurveBuilder * NXOpen::Features::FeatureCollection::CreateProjectCurveBuilder | ( | NXOpen::Features::Feature * | projectCurve | ) |
创建一个ProjectCurve构造器
| projectCurve | 要编辑的ProjectCurve特征 |
| NXOpen::Features::PromotionBuilder * NXOpen::Features::FeatureCollection::CreatePromotionBuilder | ( | NXOpen::Features::Promotion * | promotion | ) |
创建一个 NXOpen::Features::PromotionBuilder
| promotion | 要编辑的 NXOpen::Features::Promotion |
| NXOpen::Features::PullFaceBuilder * NXOpen::Features::FeatureCollection::CreatePullFaceBuilder | ( | NXOpen::Features::PullFace * | pullFace | ) |
创建 NXOpen::Features::PullFaceBuilder
创建于 NX6.0.0。
许可证要求:nx_synchronous ("NX Synchronous")、solid_modeling ("SOLIDS MODELING")、cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| pullFace | 要编辑的 NXOpen::Features::PullFace |
| NXOpen::Features::RadialDimensionBuilder * NXOpen::Features::FeatureCollection::CreateRadialDimensionBuilder | ( | NXOpen::Features::RadialDimension * | radialDimension | ) |
创建一个 NXOpen::Features::RadialDimensionBuilder
| radialDimension | 要编辑的 NXOpen::Features::RadialDimension |
| NXOpen::Features::RadiateFaceBuilder * NXOpen::Features::FeatureCollection::CreateRadiateFaceBuilder | ( | NXOpen::Features::RadiateFace * | radiateFace | ) |
创建一个 NXOpen::Features::RadiateFaceBuilder
| radiateFace | 要编辑的 NXOpen::Features::RadiateFace |
| NXOpen::Features::RapidSurfaceBuilder * NXOpen::Features::FeatureCollection::CreateRapidSurfaceBuilder | ( | NXOpen::Features::RapidSurface * | rapidSurface | ) |
创建一个快速曲面特征构造器
| rapidSurface | 要编辑的RapidSurface特征 |
| NXOpen::Features::RasterImage * NXOpen::Features::FeatureCollection::CreateRasterImage | ( | const NXOpen::Point3d & | origin, |
| const NXOpen::Matrix3x3 & | matrix, | ||
| double | length, | ||
| double | height, | ||
| const char * | imageFileName, | ||
| double | translucency, | ||
| NXOpen::Features::RasterImage::MaxTextureSize | maximumTextureSize ) |
创建光栅图像
| origin | 光栅图像的原点 |
| matrix | 光栅图像的旋转矩阵 |
| length | 图像的长度,以给定的单位参数为准 |
| height | 图像的高度,以给定的单位参数为准 |
| imageFileName | 要使用的图像文件名。 目前,必须是.tif文件 |
| translucency | 0.0表示完全不透明,1.0表示完全透明 |
| maximumTextureSize | 最大纹理尺寸 |
| NXOpen::Features::RasterImage * NXOpen::Features::FeatureCollection::CreateRasterImage | ( | const NXOpen::Point3d & | origin, |
| const NXOpen::Matrix3x3 & | matrix, | ||
| double | length, | ||
| double | height, | ||
| const NXString & | imageFileName, | ||
| double | translucency, | ||
| NXOpen::Features::RasterImage::MaxTextureSize | maximumTextureSize ) |
创建光栅图像
| origin | 光栅图像的原点 |
| matrix | 光栅图像的旋转矩阵 |
| length | 图像长度,单位由参数指定 |
| height | 图像高度,单位由参数指定 |
| imageFileName | 要使用的图像文件名。目前仅支持 .tif 文件 |
| translucency | 0.0 表示完全不透明,1.0 表示完全透明 |
| maximumTextureSize | 最大纹理大小 |
| NXOpen::Features::ReferenceMapperBuilder * NXOpen::Features::FeatureCollection::CreateReferenceMapperBuilder | ( | NXOpen::Features::FeatureBuilder * | booleanBuilderTag | ) |
创建 NXOpen::Features::ReferenceMapperBuilder
| booleanBuilderTag | NXOpen::Features::FeatureBuilder |
| NXOpen::Features::RefitFaceBuilder * NXOpen::Features::FeatureCollection::CreateRefitFaceBuilder | ( | NXOpen::Features::RefitFace * | refitFace | ) |
创建一个 RefitFaceBuilder
| refitFace | 要编辑的 NXOpen::Features::RefitFace |
| NXOpen::Features::RemoveParametersBuilder * NXOpen::Features::FeatureCollection::CreateRemoveParametersBuilder | ( | ) |
创建一个移除参数特征构建器 NXOpen::Features::RemoveParametersBuilder
| NXOpen::GeometricUtilities::RenameLinkedPartModulePartBuilder * NXOpen::Features::FeatureCollection::CreateRenameLinkedPartModulePartBuilder | ( | ) |
创建一个RenameLinkedPartModulePartBuilder对象
创建于NX9.0.0版本。
许可要求:无
| NXOpen::GeometricUtilities::RenewFeatureBuilder * NXOpen::Features::FeatureCollection::CreateRenewFeatureBuilder | ( | ) |
创建一个 NXOpen::GeometricUtilities::RenewFeatureBuilder
| NXOpen::Features::ReorderBlendsBuilder * NXOpen::Features::FeatureCollection::CreateReorderBlendsBuilder | ( | NXOpen::Features::ReorderBlends * | reorderBlends | ) |
创建一个 NXOpen::Features::ReorderBlendsBuilder
创建于 NX7.5.1。
许可证要求:nx_synchronous ("NX Synchronous")、solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| reorderBlends | 要编辑的 NXOpen::Features::ReorderBlends |
| NXOpen::Features::ReplaceBlendBuilder * NXOpen::Features::FeatureCollection::CreateReplaceBlendBuilder | ( | NXOpen::Features::ReplaceBlend * | replaceBlend | ) |
创建一个 NXOpen::Features::ReplaceBlendBuilder
| replaceBlend | 要编辑的 NXOpen::Features::ReplaceBlend |
| NXOpen::Features::ReplaceFaceBuilder * NXOpen::Features::FeatureCollection::CreateReplaceFaceBuilder | ( | NXOpen::Features::Feature * | replaceFace | ) |
创建一个替换面特征构建器,在NX502版本前请勿使用
| replaceFace | 要编辑的特征 |
| NXOpen::Features::ReplaceFeatureBuilder * NXOpen::Features::FeatureCollection::CreateReplaceFeatureBuilder | ( | ) |
创建 NXOpen::Features::ReplaceFeatureBuilder
创建于 NX6.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| NXOpen::Features::ResizeBlendBuilder * NXOpen::Features::FeatureCollection::CreateResizeBlendBuilder | ( | NXOpen::Features::Feature * | resizeBlend | ) |
创建一个调整倒圆大小特征构建器,在NX502版本前请勿使用
| resizeBlend | 要编辑的特征 |
| NXOpen::Features::ResizeChamferBuilder * NXOpen::Features::FeatureCollection::CreateResizeChamferBuilder | ( | NXOpen::Features::ResizeChamfer * | resizeChamfer | ) |
创建一个 NXOpen::Features::ResizeChamferBuilder
创建于 NX7.0.0。
许可证要求:nx_synchronous ("NX Synchronous")、solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| resizeChamfer | 要编辑的 NXOpen::Features::ResizeChamfer |
| NXOpen::Features::ResizeFaceBuilder * NXOpen::Features::FeatureCollection::CreateResizeFaceBuilder | ( | NXOpen::Features::Feature * | resizeFace | ) |
创建一个调整面大小特征构建器,在NX502版本前请勿使用
| resizeFace | 要编辑的特征 |
| NXOpen::Features::ResizeHoleBuilder * NXOpen::Features::FeatureCollection::CreateResizeHoleBuilder | ( | NXOpen::Features::ResizeHole * | editHole | ) |
创建一个 NXOpen::Features::ResizeHoleBuilder
| editHole | 要编辑的 NXOpen::Features::ResizeHole |
| NXOpen::Features::ResizePatternBuilder * NXOpen::Features::FeatureCollection::CreateResizePatternBuilder | ( | NXOpen::Features::ResizePattern * | resizePattern | ) |
创建一个 Features::ResizePatternBuilder
| resizePattern | 要调整大小的 Features::ResizePattern |
| NXOpen::Features::ResizePlaneBuilder * NXOpen::Features::FeatureCollection::CreateResizePlaneBuilder | ( | NXOpen::Features::Feature * | resizePlane | ) |
创建一个调整基准平面大小的特征构建器
| resizePlane | NXOpen::Features::DatumPlaneFeature 待编辑的特征 |
| NXOpen::Features::RevolveBuilder * NXOpen::Features::FeatureCollection::CreateRevolveBuilder | ( | NXOpen::Features::Feature * | revolve | ) |
创建旋转构建器
| revolve | NXOpen::Features::RevolveBuilder 待编辑,若为 NULL 则创建新构建器 |
| NXOpen::Features::RibbonBuilder * NXOpen::Features::FeatureCollection::CreateRibbonBuilder | ( | NXOpen::Features::Feature * | ribbon | ) |
创建扫描构建器
| ribbon | 待编辑的 NXOpen::Features::Feature |
| NXOpen::Features::RPOBuilder * NXOpen::Features::FeatureCollection::CreateRpoBuilder | ( | NXOpen::Features::Feature * | rpo | ) |
创建一个相对定位对象构建器
| rpo | NXOpen::Features::Feature 待重定位的特征 |
| NXOpen::Features::RuledBuilder * NXOpen::Features::FeatureCollection::CreateRuledBuilder | ( | NXOpen::Features::Feature * | ruled | ) |
创建一个直纹面特征构建器
| ruled | 要编辑的特征 |
| NXOpen::Features::ScaleBuilder * NXOpen::Features::FeatureCollection::CreateScaleBuilder | ( | NXOpen::Features::Feature * | scale | ) |
创建一个 NXOpen::Features::ScaleBuilder
| scale | NXOpen::Features::Scale 待编辑对象 |
| NXOpen::Features::SectionCurveBuilder * NXOpen::Features::FeatureCollection::CreateSectionCurveBuilder | ( | NXOpen::Features::Feature * | sectionCurves | ) |
创建一个 NXOpen::Features::SectionCurveBuilder
| sectionCurves | NXOpen::Features::SectionCurve 待编辑对象 |
| NXOpen::Features::SectionEditBuilder * NXOpen::Features::FeatureCollection::CreateSectionEditBuilder | ( | NXOpen::Features::SectionEdit * | sectionEdit | ) |
创建 NXOpen::Features::SectionEditBuilder
创建于 NX6.0.0。
许可证要求:nx_synchronous ("NX Synchronous")、solid_modeling ("SOLIDS MODELING")
| sectionEdit | 要编辑的 NXOpen::Features::SectionEdit |
| NXOpen::Features::SectionInertiaAnalysisBuilder * NXOpen::Features::FeatureCollection::CreateSectionInertiaAnalysisBuilder | ( | NXOpen::Features::SectionInertiaAnalysis * | sectionInertiaAnalysis | ) |
创建一个截面惯性分析特征构建器
| sectionInertiaAnalysis | 要编辑的截面惯性分析特征 |
| NXOpen::Features::SectionSurfaceBuilderEx * NXOpen::Features::FeatureCollection::CreateSectionSurfaceBuilderEx | ( | NXOpen::Features::SectionSurface * | sectionSurfaceEx | ) |
创建一个SectionSurfaceBuilderEx对象
创建于NX9.0.0版本。
许可要求:solid_modeling ("SOLIDS MODELING")
| sectionSurfaceEx | 要编辑的SectionSurface |
| NXOpen::Features::SewBuilder * NXOpen::Features::FeatureCollection::CreateSewBuilder | ( | NXOpen::Features::Feature * | sew | ) |
创建缝合特征构建器
| sew | NXOpen::Features::SewBuilder 待编辑对象 |
| NXOpen::Features::ShellBuilder * NXOpen::Features::FeatureCollection::CreateShellBuilder | ( | NXOpen::Features::Feature * | shell | ) |
创建抽壳构建器
| shell | 待编辑的 NXOpen::Features::ShellBuilder |
| NXOpen::Features::ShellFaceBuilder * NXOpen::Features::FeatureCollection::CreateShellFaceBuilder | ( | NXOpen::Features::ShellFace * | shellFace | ) |
创建一个 NXOpen::Features::ShellFaceBuilder
| shellFace | 要编辑的 NXOpen::Features::ShellFace |
| NXOpen::Features::ShowRelatedFacesBuilder * NXOpen::Features::FeatureCollection::CreateShowRelatedFacesBuilder | ( | ) |
创建一个 NXOpen::Features::ShowRelatedFacesBuilder
| NXOpen::Features::SilhouetteFlangeBuilder * NXOpen::Features::FeatureCollection::CreateSilhouetteFlangeBuilder | ( | NXOpen::Features::SilhouetteFlange * | silhouetteFlange | ) |
创建 NXOpen::Features::SilhouetteFlangeBuilder
创建于 NX6.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 studio_free_form ("STUDIO FREE FORM")
| silhouetteFlange | 要编辑的 NXOpen::Features::SilhouetteFlange |
| NXOpen::Features::SketchFitCurveBuilder * NXOpen::Features::FeatureCollection::CreateSketchFitCurveBuilder | ( | NXOpen::Curve * | fitCurve | ) |
创建 NXOpen::Features::SketchFitCurveBuilder
| fitCurve | 要编辑的 NXOpen::Curve |
| NXOpen::Features::SketchSplineBuilder * NXOpen::Features::FeatureCollection::CreateSketchSplineBuilder | ( | NXOpen::Spline * | spline | ) |
为草图创建Studio样条曲线构建器
| spline | NXOpen::Spline 待编辑对象 |
| NXOpen::Features::SmoothSplineBuilder * NXOpen::Features::FeatureCollection::CreateSmoothSplineBuilder | ( | NXOpen::Features::SmoothSpline * | smoothSpline | ) |
创建 NXOpen::Features::SmoothSplineBuilder
创建于 NX6.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING")
| smoothSpline | 要编辑的 NXOpen::Features::SmoothSpline |
| NXOpen::ErrorList * NXOpen::Features::FeatureCollection::CreateSnapshotsOfFeatures | ( | const std::vector< NXOpen::Features::Feature * > & | features | ) |
对指定的特征创建快照
| features | 待快照的特征 |
| NXOpen::Features::SnipSurfaceBuilder * NXOpen::Features::FeatureCollection::CreateSnipSurfaceBuilder | ( | NXOpen::Features::SnipSurface * | snipSurface | ) |
创建 NXOpen::Features::SnipSurfaceBuilder
| snipSurface | NXOpen::Features::SnipSurface 待编辑 |
| NXOpen::Features::SphereBuilder * NXOpen::Features::FeatureCollection::CreateSphereBuilder | ( | NXOpen::Features::Sphere * | sphere | ) |
创建一个球体特征构建器 NXOpen::Features::SphereBuilder
| sphere | 要编辑的球体特征 NXOpen::Features::Sphere |
| NXOpen::Features::SphericalCornerBuilder * NXOpen::Features::FeatureCollection::CreateSphericalCornerBuilder | ( | NXOpen::Features::SphericalCorner * | sphericalCorner | ) |
创建 NXOpen::Features::SphericalCornerBuilder
| sphericalCorner | 要编辑的 NXOpen::Features::SphericalCorner |
| NXOpen::Features::SplitBodyBuilder * NXOpen::Features::FeatureCollection::CreateSplitBodyBuilder | ( | NXOpen::Features::SplitBody * | splitBody | ) |
创建 NXOpen::Features::SplitBodyBuilder
创建于 NX6.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| splitBody | 要编辑的 NXOpen::Features::SplitBody |
| NXOpen::Features::SplitBodyBuilder * NXOpen::Features::FeatureCollection::CreateSplitBodyBuilderUsingCollector | ( | NXOpen::Features::SplitBody * | splitBody | ) |
创建 NXOpen::Features::SplitBodyBuilder。尽可能使用体收集器
创建于 NX7.5.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| splitBody | 要编辑的 NXOpen::Features::SplitBody |
| NXOpen::Features::StepExpressionBuilder * NXOpen::Features::FeatureCollection::CreateStepExpressionBuilder | ( | NXOpen::Expression * | stepExpression, |
| NXOpen::Features::Feature * | owningFeature ) |
创建一个 Features::StepExpressionBuilder
| stepExpression | 要编辑的 Expression |
| owningFeature | Features::Feature |
| NXOpen::Features::StudioSplineBuilderEx * NXOpen::Features::FeatureCollection::CreateStudioSplineBuilderEx | ( | NXOpen::NXObject * | spline | ) |
创建Studio样条曲线构建器
| spline | NXOpen::Features::StudioSpline 或 NXOpen::Spline 待编辑对象 |
| NXOpen::Features::StudioSurfaceBuilder * NXOpen::Features::FeatureCollection::CreateStudioSurfaceBuilder | ( | NXOpen::Features::Feature * | studioSurface | ) |
创建一个艺术曲面特征构建器
| studioSurface | 要编辑的艺术曲面特征 |
| NXOpen::Features::StudioXformBuilderEx * NXOpen::Features::FeatureCollection::CreateStudioXformBuilderEx | ( | NXOpen::Features::StudioXform * | studioXform1 | ) |
创建一个 Features.StudioXformBuilderEx
| studioXform1 | 要编辑的 NXOpen::Features::StudioXform |
| NXOpen::Features::StyledBlendBuilder * NXOpen::Features::FeatureCollection::CreateStyledBlendBuilder | ( | NXOpen::Features::StyledBlend * | styledBlend | ) |
创建一个 NXOpen::Features::StyledBlendBuilder
| styledBlend | 要编辑的 NXOpen::Features::StyledBlend |
| NXOpen::Features::StyledCornerBuilder * NXOpen::Features::FeatureCollection::CreateStyledCornerBuilder | ( | NXOpen::Features::StyledCorner * | styledCorner | ) |
创建一个 NXOpen::Features::StyledCornerBuilder
| styledCorner | 要编辑的 NXOpen::Features::StyledCorner |
| NXOpen::Features::StyledSweepBuilder * NXOpen::Features::FeatureCollection::CreateStyledSweepBuilder | ( | NXOpen::Features::Feature * | styledSweep | ) |
创建 NXOpen::Features::StyledSweepBuilder
| styledSweep | NXOpen::Features::StyledSweep 待编辑 |
| std::vector< NXOpen::Features::BooleanFeature * > NXOpen::Features::FeatureCollection::CreateSubtractFeature | ( | NXOpen::Body * | targetBody, |
| bool | retainTargetBody, | ||
| const std::vector< NXOpen::Body * > & | toolBodies, | ||
| bool | retainToolBodies, | ||
| bool | allowNonAssociativeBoolean, | ||
| bool * | nonAssociativeBoolean, | ||
| bool * | unparameterizedSolids ) |
创建求差特征。
| targetBody | 目标体 |
| retainTargetBody | 目标体保留选项 |
| toolBodies | 工具体 |
| retainToolBodies | 工具体保留选项 |
| allowNonAssociativeBoolean | 允许产生非关联布尔操作的布尔运算 |
| nonAssociativeBoolean | 若运算结果为非关联布尔,则为True。 否则为False |
| unparameterizedSolids | 若运算结果为非参数化实体,则为True。 否则为False |
| NXOpen::Features::SweepAlongGuideBuilder * NXOpen::Features::FeatureCollection::CreateSweepAlongGuideBuilder | ( | NXOpen::Features::SweepAlongGuide * | sweepAlongGuide | ) |
创建一个 NXOpen::Features::SweepAlongGuideBuilder
| sweepAlongGuide | 要编辑的 NXOpen::Features::SweepAlongGuide |
| NXOpen::Features::SweptBuilder * NXOpen::Features::FeatureCollection::CreateSweptBuilder | ( | NXOpen::Features::Swept * | swept | ) |
创建一个 NXOpen::Features::BridgeCurveBuilder
创建一个 NXOpen::Features::SweptBuilder
| swept | 要编辑的 NXOpen::Features::Swept |
| NXOpen::Features::SymmetricBuilder * NXOpen::Features::FeatureCollection::CreateSymmetricBuilder | ( | NXOpen::Features::Symmetric * | symmetric | ) |
创建 NXOpen::Features::SymmetricBuilder
创建于 NX6.0.0。
许可证要求:nx_synchronous ("NX Synchronous")、solid_modeling ("SOLIDS MODELING")、cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| symmetric | 要编辑的 NXOpen::Features::Symmetric |
| NXOpen::Features::TangentBuilder * NXOpen::Features::FeatureCollection::CreateTangentBuilder | ( | NXOpen::Features::Tangent * | tangent | ) |
创建一个 NXOpen::Features::TangentBuilder
| tangent | 要编辑的 NXOpen::Features::Tangent |
| NXOpen::Features::TextBuilder * NXOpen::Features::FeatureCollection::CreateTextBuilder | ( | NXOpen::Features::Text * | text | ) |
创建一个 NXOpen::Features::TextBuilder
创建于 NX7.5.1。
许可证要求:solid_modeling ("SOLIDS MODELING")
| text | 要编辑的 NXOpen::Features::Text |
| NXOpen::Features::ThickenBuilder * NXOpen::Features::FeatureCollection::CreateThickenBuilder | ( | NXOpen::Features::Feature * | thicken | ) |
创建加厚特征构建器
| thicken | NXOpen::Features::Thicken 待编辑对象 |
| NXOpen::Features::ThreadBuilder * NXOpen::Features::FeatureCollection::CreateThreadBuilder | ( | NXOpen::Features::Thread * | thread | ) |
| thread | 要编辑的 Features::Thread |
| NXOpen::Features::ThroughCurveMeshBuilder * NXOpen::Features::FeatureCollection::CreateThroughCurveMeshBuilder | ( | NXOpen::Features::Feature * | throughCurveMesh | ) |
创建一个 NXOpen::Features::ThroughCurveMeshBuilder
| throughCurveMesh | 要编辑的 NXOpen::Features::ThroughCurveMesh,若为 NULL 则创建新的 |
| NXOpen::Features::ThroughCurvesBuilder * NXOpen::Features::FeatureCollection::CreateThroughCurvesBuilder | ( | NXOpen::Features::Feature * | throughCurves | ) |
创建一个通过曲线曲面特征构建器
| throughCurves | 要编辑的通过曲线曲面特征,若为NULL则创建新特征 |
| NXOpen::Features::TrimBody2Builder * NXOpen::Features::FeatureCollection::CreateTrimBody2Builder | ( | NXOpen::Features::TrimBody2 * | trimBody2 | ) |
为修剪体特征创建 NXOpen::Features::TrimBody2Builder
创建于 NX7.5.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| trimBody2 | 要编辑的 NXOpen::Features::TrimBody2 |
| NXOpen::Features::TrimBodyBuilder * NXOpen::Features::FeatureCollection::CreateTrimBodyBuilder | ( | NXOpen::Features::Feature * | trimbodyFeat | ) |
创建修剪体构建器对象。此方法仅用于编辑 NX7.5.0 之前版本的修剪体特征。 使用 CreateTrimBody2Builder 和 NXOpen::Features::TrimBody2 来创建和编辑修剪体特征。
| trimbodyFeat | 待编辑的 NXOpen::Features::TrimBody |
| NXOpen::Features::TrimCurve2Builder * NXOpen::Features::FeatureCollection::CreateTrimCurve2FeatureBuilder | ( | NXOpen::Features::TrimCurve2 * | trimCurve2Feature | ) |
创建一个 NXOpen::Features::TrimCurve2Builder
| trimCurve2Feature | NXOpen::Features::TrimCurve2 待编辑的修剪曲线2特征 |
| NXOpen::Features::TrimCurveBuilder * NXOpen::Features::FeatureCollection::CreateTrimCurveBuilder | ( | NXOpen::Features::TrimCurve * | trimCurve | ) |
创建一个 NXOpen::Features::TrimCurveBuilder
| trimCurve | 要编辑的 NXOpen::Features::TrimCurve |
| NXOpen::Features::TrimCurveBuilder * NXOpen::Features::FeatureCollection::CreateTrimCurveBuilder | ( | NXOpen::Spline * | trimCurve | ) |
创建一个 NXOpen::Features::TrimCurveBuilder
| trimCurve | 要编辑的修剪曲线 |
| NXOpen::Features::TrimExtendBuilder * NXOpen::Features::FeatureCollection::CreateTrimExtendBuilder | ( | NXOpen::Features::Feature * | trimExtend | ) |
创建一个 NXOpen::Features::TrimExtendBuilder
| trimExtend | NXOpen::Features::TrimExtend 待编辑对象 |
| NXOpen::Features::TrimSheetBuilder * NXOpen::Features::FeatureCollection::CreateTrimsheetBuilder | ( | NXOpen::Features::Feature * | trimSheet | ) |
创建一个TrimSheet构造器
| trimSheet | 要编辑的TrimSheet特征, 若为NULL则创建新特征 |
| NXOpen::Features::TubeBuilder * NXOpen::Features::FeatureCollection::CreateTubeBuilder | ( | NXOpen::Features::Feature * | tube | ) |
创建一个 NXOpen::Features::TubeBuilder
| tube | NXOpen::Features::TubeBuilder 待编辑对象 |
| std::vector< NXOpen::Features::BooleanFeature * > NXOpen::Features::FeatureCollection::CreateUniteFeature | ( | NXOpen::Body * | targetBody, |
| bool | retainTargetBody, | ||
| const std::vector< NXOpen::Body * > & | toolBodies, | ||
| bool | retainToolBodies, | ||
| bool | allowNonAssociativeBoolean, | ||
| bool * | nonAssociativeBoolean, | ||
| bool * | unparameterizedSolids ) |
创建一个合并特征。
| targetBody | 目标体 |
| retainTargetBody | 目标体的保留选项 |
| toolBodies | 工具体 |
| retainToolBodies | 工具体的保留选项 |
| allowNonAssociativeBoolean | 允许布尔运算结果为非关联布尔 |
| nonAssociativeBoolean | 若运算结果为非关联布尔则为真。 否则为假 |
| unparameterizedSolids | 若运算结果为无参数实体则为真。 否则为假 |
| NXOpen::Features::UnsewBuilder * NXOpen::Features::FeatureCollection::CreateUnsewBuilder | ( | NXOpen::Features::Unsew * | unsew | ) |
创建一个 NXOpen::Features::UnsewBuilder
| unsew | 要编辑的 NXOpen::Features::Unsew |
| NXOpen::Features::UntrimBuilder * NXOpen::Features::FeatureCollection::CreateUntrimBuilder | ( | NXOpen::Features::Feature * | untrim | ) |
创建一个Untrim构造器
| untrim | 要编辑的Untrim特征 |
| NXOpen::Features::UserDefinedObjectFeatureBuilder * NXOpen::Features::FeatureCollection::CreateUserDefinedObjectFeatureBuilder | ( | NXOpen::Features::Feature * | udoFeature | ) |
创建用户定义对象特征构建器
| udoFeature | NXOpen::Features::UserDefinedObjectFeature 待编辑 - 若创建新特征可为 NULL。 |
| NXOpen::Features::VariableOffsetBuilder * NXOpen::Features::FeatureCollection::CreateVariableOffsetBuilder | ( | NXOpen::Features::VariableOffset * | variableOffset | ) |
创建 NXOpen::Features::VariableOffsetBuilder
| variableOffset | NXOpen::Features::VariableOffset 待编辑对象 |
| NXOpen::Features::VarOffsetFaceBuilder * NXOpen::Features::FeatureCollection::CreateVarOffsetFaceBuilder | ( | NXOpen::Features::VarOffsetFace * | varOffsetFace | ) |
创建一个 NXOpen::Features::VarOffsetFaceBuilder
| varOffsetFace | Features::VarOffsetFace 待编辑的变偏移面特征 |
| NXOpen::Features::VarsweepBuilder * NXOpen::Features::FeatureCollection::CreateVarsweepBuilder | ( | NXOpen::Features::Feature * | varsweep | ) |
创建变截面扫描特征构建器
| varsweep | 待编辑的变截面扫描 |
| NXOpen::Features::VirtualBlendEdgeBuilder * NXOpen::Features::FeatureCollection::CreateVirtualBlendEdgeBuilder | ( | ) |
创建一个 NXOpen::Features::VirtualBlendEdgeBuilder
创建于 NX7.0.1。
许可证要求:无
| NXOpen::Features::VirtualCurveBuilder * NXOpen::Features::FeatureCollection::CreateVirtualCurveBuilder | ( | NXOpen::Features::VirtualCurve * | virtualCurve | ) |
创建一个 NXOpen::Features::VirtualCurveBuilder
创建于 NX7.5.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| virtualCurve | 要编辑的 NXOpen::Features::VirtualCurve |
| NXOpen::Features::WaveDatumBuilder * NXOpen::Features::FeatureCollection::CreateWaveDatumBuilder | ( | NXOpen::Features::Feature * | wavedatum | ) |
创建一个Wave基准构造器
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 geometric_tol ("GDT") 或 insp_programming ("INSPECTION PROGRAMMING")
| wavedatum | 要编辑的Wave基准特征 |
| NXOpen::Features::WavePointBuilder * NXOpen::Features::FeatureCollection::CreateWavePointBuilder | ( | NXOpen::Features::Feature * | wavepoint | ) |
创建一个WavePoint构造器
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| wavepoint | 要编辑的WavePoint特征 |
| NXOpen::Features::WaveRoutingBuilder * NXOpen::Features::FeatureCollection::CreateWaveRoutingBuilder | ( | NXOpen::Features::Feature * | waverouting | ) |
创建一个WaveRouting构造器
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| waverouting | 要编辑的WaveRouting特征 |
| NXOpen::Features::WaveSketchBuilder * NXOpen::Features::FeatureCollection::CreateWaveSketchBuilder | ( | NXOpen::Features::Feature * | wavesketch | ) |
创建一个Wave草图构造器
创建于NX5.0.1。
许可证要求:solid_modeling ("SOLIDS MODELING")
| wavesketch | 要编辑的Wave草图特征 |
| NXOpen::Features::WrapBuilder * NXOpen::Features::FeatureCollection::CreateWrapBuilder | ( | NXOpen::Features::WrapUnwrap * | wrap | ) |
创建一个车辆设计反射数据特征构建器 NXOpen::Features::VehicleDesign::ReflectionDataBuilder
创建一个包裹特征构建器 NXOpen::Features::WrapBuilder
| wrap | 要编辑的包裹/解包裹特征 NXOpen::Features::WrapUnwrap |
| NXOpen::Features::WrapGeometryBuilder * NXOpen::Features::FeatureCollection::CreateWrapGeometryBuilder | ( | NXOpen::Features::WrapGeometry * | wrapGeometry | ) |
创建一个包裹几何特征构建器 NXOpen::Features::WrapGeometryBuilder
| wrapGeometry | 要编辑的包裹几何特征 NXOpen::Features::WrapGeometry |
| NXOpen::Features::CurveFeatureCollection * NXOpen::Features::FeatureCollection::CurveFeatureCollection | ( | ) |
返回属于此部件的CurveFeatureCollection实例
在NX10.0.0中创建。
| NXOpen::Features::CustomAttributeCollection * NXOpen::Features::FeatureCollection::CustomAttributeCollection | ( | ) |
返回属于此部件的CustomAttributeCollection实例
在NX11.0.0中创建。
| NXOpen::Features::CustomFeatureDataCollection * NXOpen::Features::FeatureCollection::CustomFeatureDataCollection | ( | ) |
返回属于此部件的CustomFeatureDataCollection实例
在NX11.0.0中创建。
| void NXOpen::Features::FeatureCollection::DeleteAllPartInformationalFeatureAlerts | ( | ) |
从给定零件的所有特征中删除所有信息警报
于 NX5.0.0 版本创建。
许可证要求:无
| void NXOpen::Features::FeatureCollection::DeleteInformationalAlerts | ( | const std::vector< NXOpen::NXObject * > & | feature | ) |
从特征中删除所有信息警报;如果 numFrecs 为 0,则删除零件中所有特征的信息警报
创建于 NX10.0.0。
许可要求:无
| feature | 要删除信息警报的特征数组 |
| void NXOpen::Features::FeatureCollection::DeleteSnapshot | ( | NXOpen::Features::Feature * | feature | ) |
删除指定特征的快照
创建于NX1847.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| feature | 待删除快照的特征 |
| void NXOpen::Features::FeatureCollection::DeleteWarningAlerts | ( | const std::vector< NXOpen::NXObject * > & | feature | ) |
从特征中删除所有警告警报;如果 numFrecs 为 0,则删除零件中所有特征的警告警报
创建于 NX10.0.0。
许可要求:无
| feature | 要删除警告警报的特征数组 |
| NXOpen::Features::DesignFeatureCollection * NXOpen::Features::FeatureCollection::DesignFeatureCollection | ( | ) |
返回属于此部件的设计特征集合实例
于 NX9.0.0 中创建。
| NXOpen::Features::DetailFeatureCollection * NXOpen::Features::FeatureCollection::DetailFeatureCollection | ( | ) |
返回属于此部件的DetailFeatureCollection实例
在NX1899.0.0中创建。
| NXOpen::Die::DieCollection * NXOpen::Features::FeatureCollection::Dies | ( | ) |
返回属于此部件的冲模集合实例
于 NX3.0.0 中创建。
|
inline |
返回指向最后一个元素之后位置的迭代器。
| NXOpen::Features::Feature * NXOpen::Features::FeatureCollection::FindObject | ( | const char * | journalIdentifier | ) |
根据日志中记录的标识符查找 NXOpen::Features 。 对象在软件的不同版本中可能不会返回与 JournalIdentifier 相同的值。但是,当向 FindObject 传递其旧版本的日志标识符时,较新版本的软件应能找到相同的对象。一般来说,该方法不应在手写代码中使用,其存在是为了支持日志的录制和回放。 若找不到具有给定日志标识符的对象,将抛出异常。
| journalIdentifier | 所需体的标识符 |
| NXOpen::Features::Feature * NXOpen::Features::FeatureCollection::FindObject | ( | const NXString & | journalIdentifier | ) |
根据日志中记录的标识符查找 NXOpen::Features 。 对象在软件的不同版本中可能不会返回与 JournalIdentifier 相同的值。但是,当向 FindObject 传递其旧版本的日志标识符时,较新版本的软件应能找到相同的对象。一般来说,该方法不应在手写代码中使用,其存在是为了支持日志的录制和回放。 若找不到具有给定日志标识符的对象,将抛出异常。
| journalIdentifier | 所需体的标识符 |
| NXOpen::Features::FreeformCurveCollection * NXOpen::Features::FeatureCollection::FreeformCurveCollection | ( | ) |
返回属于此部件的自由曲线集合实例
于 NX9.0.0 中创建。
| NXOpen::Features::FreeformSurfaceCollection * NXOpen::Features::FeatureCollection::FreeformSurfaceCollection | ( | ) |
返回属于此部件的自由曲面集合实例
于 NX9.0.0 中创建。
| NXOpen::Features::GCToolsFeatureCollection * NXOpen::Features::FeatureCollection::GCToolsFeatureCollection | ( | ) |
返回属于此部件的GCToolsFeatureCollection实例
在NX2312.0.0中创建。
| NXOpen::Features::GeodesicSketchCollection * NXOpen::Features::FeatureCollection::GeodesicSketchCollection | ( | ) |
返回属于此部件的GeodesicSketchCollection实例
在NX10.0.0中创建。
| std::vector< NXOpen::Features::Feature * > NXOpen::Features::FeatureCollection::GetAllPartFeaturesWithAlerts | ( | ) |
返回给定零件中所有具有更新警报的特征列表
| NXOpen::Features::Feature * NXOpen::Features::FeatureCollection::GetAssociatedFeature | ( | NXOpen::NXObject * | object | ) |
获取与对象关联的特征
| object | 用于查找关联特征的对象。 |
| std::vector< NXOpen::Features::Feature * > NXOpen::Features::FeatureCollection::GetAssociatedFeaturesOfBody | ( | NXOpen::Body * | body | ) |
获取与该体关联的所有特征
创建于NX8.5.0版本。
许可要求:solid_modeling ("SOLIDS MODELING")
| body | 要获取关联特征的NXOpen::Body |
| std::vector< NXOpen::Features::Feature * > NXOpen::Features::FeatureCollection::GetAssociatedFeaturesOfEdge | ( | NXOpen::Edge * | edge | ) |
获取与该边的面关联的所有特征
创建于NX8.5.0版本。
许可要求:solid_modeling ("SOLIDS MODELING")
| edge | 要获取关联特征的NXOpen::Edge |
| std::vector< NXOpen::Features::Feature * > NXOpen::Features::FeatureCollection::GetAssociatedFeaturesOfFace | ( | NXOpen::Face * | face | ) |
返回与此面关联的所有特征
| face | 要获取关联特征的 NXOpen::Face |
| std::vector< NXOpen::Features::Feature * > NXOpen::Features::FeatureCollection::GetFeatures | ( | ) |
返回部件中的所有特征。注意,这是一个低级例程,可能会返回用户界面中无法浏览的额外特征。返回特征的顺序不重要且可能会变化
| bool NXOpen::Features::FeatureCollection::GetIsMasterCutVisibleInView | ( | NXOpen::Features::Feature * | masterCut, |
| NXOpen::CutView * | view ) |
判断主导切割特征构建器在指定剖切视图中是否可见。
| masterCut | 要测试的主导切割特征构建器 |
| view | 剖切视图 |
| NXOpen::Features::Feature * NXOpen::Features::FeatureCollection::GetParentFeatureOfBody | ( | NXOpen::Body * | body | ) |
获取创建该体的特征
创建于NX8.5.0版本。
许可要求:solid_modeling ("SOLIDS MODELING")
| body | 要获取父特征的NXOpen::Body |
| NXOpen::Features::Feature * NXOpen::Features::FeatureCollection::GetParentFeatureOfFace | ( | NXOpen::Face * | face | ) |
返回创建此面的特征
| face | 要获取父特征的 NXOpen::Face |
| std::vector< NXOpen::Features::Feature * > NXOpen::Features::FeatureCollection::GetParentFeaturesOfEdge | ( | NXOpen::Edge * | edge | ) |
返回创建此边关联面的特征。通常返回该边两个关联面的父特征
| edge | 要获取父特征的 NXOpen::Edge |
| std::vector< NXOpen::Features::Feature * > NXOpen::Features::FeatureCollection::GetPartFeaturesWithNewAlerts | ( | ) |
返回最近更新期间产生更新警报的特征列表
| NXOpen::Features::Feature * NXOpen::Features::FeatureCollection::InsertNewDesignGroup | ( | NXOpen::Features::Feature * | referenceFeature, |
| NXOpen::Features::FeatureCollection::ReorderType | relativeLocation ) |
在指定参考特征后创建一个新的空设计组
| referenceFeature | 创建新设计组的相对位置的参考特征 |
| relativeLocation | 在 referenceFeature 之后/之前插入新设计组 |
| NXOpen::Features::LatticeFeatureCollection * NXOpen::Features::FeatureCollection::LatticeFeatureCollection | ( | ) |
返回属于此部件的LatticeFeatureCollection实例
在NX11.0.2中创建。
| NXOpen::Features::MorphMeshCollection * NXOpen::Features::FeatureCollection::MorphMeshCollection | ( | ) |
返回属于此部件的MorphMeshCollection实例
在NX1872.0.0中创建。
| NXOpen::Features::FeatureCollection::NX_DEPRECATED | ( | "Deprecated in NX8.0.0. Use NXOpen::Features::FeatureCollection::ConvertToSequentialFeatureGroups or NXOpen::Features::FeatureCollection::ConvertToFloatingFeatureGroups instead." | ) |
转换为新特征组
| NXOpen::Features::PrintCsysFeatureCollection * NXOpen::Features::FeatureCollection::PrintCsysFeatureCollection | ( | ) |
返回属于此部件的PrintCsysFeatureCollection实例
在NX12.0.1中创建。
| void NXOpen::Features::FeatureCollection::ReorderFeature | ( | const std::vector< NXOpen::Features::Feature * > & | features, |
| NXOpen::Features::Feature * | target, | ||
| NXOpen::Features::FeatureCollection::ReorderType | beforeOrAfter ) |
相对于指定特征重新排序特征
版本信息 : 于NX6.0.0中创建。
许可证要求 : solid_modeling ("实体建模") 或 geometric_tol ("形位公差")
| features | 要重新排序的 NXOpen::Features::Feature |
| target | 目标特征 |
| beforeOrAfter | 重新排序到之前/之后 |
| void NXOpen::Features::FeatureCollection::ReorganizeFeature | ( | const std::vector< NXOpen::Features::Feature * > & | features, |
| NXOpen::Features::Feature * | target, | ||
| NXOpen::Features::FeatureCollection::ReorderType | beforeOrAfter ) |
跨零件模块相对于给定特征重新组织特征
创建于 NX10.0.0。
许可要求:usr_defined_features("用户定义特征")
| features | NXOpen::Features::Feature 待重新组织的特征 |
| target | 目标特征 |
| beforeOrAfter | 重排方式:前/后 |
| NXOpen::Features::SketchConversionReport * NXOpen::Features::FeatureCollection::ReplaceWithIndependentSketch | ( | const std::vector< NXOpen::Features::Feature * > & | features | ) |
用独立草图替换给定的特征
创建于 NX7.5.0。
许可证要求:无
| features | 要替换的特征 |
| void NXOpen::Features::FeatureCollection::RestoreModelDelayAfterReorder | ( | ) |
在重新排序特征后恢复模型延迟
版本信息 : 于NX1899.0.0中创建。
许可证要求 : solid_modeling ("实体建模") 或 geometric_tol ("形位公差")
| void NXOpen::Features::FeatureCollection::SetCanResetMcf | ( | bool | canResetMcf | ) |
设置是否允许MCF
创建于NX8.5.0。
许可证要求:无
| canResetMcf | 是否可以重置MCF |
| void NXOpen::Features::FeatureCollection::SetEditWithRollbackFeature | ( | NXOpen::Features::Feature * | feature | ) |
设置通过回滚编辑的特征
创建于NX8.0.0。
许可证要求:无
| feature | NXOpen::Features::Feature 待编辑对象 |
| NXOpen::Features::SheetMetal::SheetmetalManager * NXOpen::Features::FeatureCollection::SheetmetalManager | ( | ) |
返回此部件的直弯钣金管理器
于 NX3.0.0 中创建。
| NXOpen::Features::ShipCollection * NXOpen::Features::FeatureCollection::ShipCollection | ( | ) |
返回属于此部件的船舶集合实例
于 NX8.0.0 中创建。
| NXOpen::Features::EditWithRollbackManager * NXOpen::Features::FeatureCollection::StartEditWithRollbackManager | ( | NXOpen::Features::Feature * | featureToEdit, |
| NXOpen::Session::UndoMarkId | featureEditMark ) |
创建一个 NXOpen::Features::EditWithRollbackManager
| featureToEdit | NXOpen::Features::Feature 待编辑的特征 |
| featureEditMark | 若编辑过程中发生错误,系统将回滚到此标记 |
| NXOpen::Features::StructureDesignCollection * NXOpen::Features::FeatureCollection::StructureDesignCollection | ( | ) |
返回属于此部件的StructureDesignCollection实例
在NX1899.0.0中创建。
| void NXOpen::Features::FeatureCollection::SuppressFeatures | ( | const std::vector< NXOpen::Features::Feature * > & | features | ) |
抑制指定的特征
创建于NX3.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| features | 待抑制的特征 |
| void NXOpen::Features::FeatureCollection::SuspendModelDelayBeforeReorder | ( | ) |
创建一个 NXOpen::Features::VehicleDesign::WindshieldDatumBuilder
创建一个 NXOpen::Features::VehicleDesign::VisionPlaneBuilder
创建一个 NXOpen::Features::VehicleDesign::HoodVisibilityBuilder
创建一个 NXOpen::Features::VehicleDesign::PedestrianProtectionBuilder
在重新排序特征前停止模型延迟
版本信息 : 于NX1899.0.0中创建。
许可证要求 : solid_modeling ("实体建模") 或 geometric_tol ("形位公差")
| NXOpen::Features::SweepFeatureCollection * NXOpen::Features::FeatureCollection::SweepFeatureCollection | ( | ) |
返回属于此部件的扫掠类特征集合
于 NX9.0.0 中创建。
| NXOpen::Features::SynchronousCurveCollection * NXOpen::Features::FeatureCollection::SynchronousCurveCollection | ( | ) |
返回属于此部件的同步曲线集合实例
于 NX9.0.0 中创建。
| NXOpen::Features::SynchronousEdgeCollection * NXOpen::Features::FeatureCollection::SynchronousEdgeCollection | ( | ) |
返回属于此部件的同步边集合实例
于 NX9.0.0 中创建。
| tag_t NXOpen::Features::FeatureCollection::Tag | ( | ) | const |
返回此对象的标签。
| NXOpen::Features::ToolingCollection * NXOpen::Features::FeatureCollection::ToolingCollection | ( | ) |
返回属于此部件的工装集合实例
于 NX8.5.0 中创建。
| NXOpen::Features::ToolingFeatureCollection * NXOpen::Features::FeatureCollection::ToolingFeatureCollection | ( | ) |
返回属于此部件的工装特征集合实例
于 NX10.0.0 中创建。
| NXOpen::Features::TrimFeatureCollection * NXOpen::Features::FeatureCollection::TrimFeatureCollection | ( | ) |
返回属于此部件的修剪特征集合实例
于 NX9.0.0 中创建。
| std::vector< NXOpen::Features::Feature * > NXOpen::Features::FeatureCollection::UnsuppressFeatures | ( | const std::vector< NXOpen::Features::Feature * > & | features | ) |
取消抑制指定的特征
| features | 待取消抑制的特征 |
| NXOpen::Features::VehicleDesignCollection * NXOpen::Features::FeatureCollection::VehicleDesignCollection | ( | ) |
返回属于此部件的车辆设计集合实例
于 NX9.0.0 中创建。
| NXOpen::Weld::WeldManager * NXOpen::Features::FeatureCollection::WeldManager | ( | ) |
返回此部件的焊接管理器
于 NX3.0.0 中创建。