NXKnowledge

NX Open Python Reference Guide > Namespaces > NXOpen.Features

NXOpen.Features Namespace Reference (Python)

Verified identical to the C++ binding documented in full in nxopen-cpp-reference/features-namespace.md — read that file for the full Feature+Builder pattern explanation, sub-namespace list, and builder catalog.

Verification

760 classes (vs. 759 in C++ — negligible release drift), core classes carry identical descriptions:

Class Description
Feature Represents a feature on a part. This is an abstract class, and cannot be instantiated.
FeatureCollection Represents a collection of features. To obtain an instance of this class, refer to NXOpen::BasePart.
ExtrudeBuilder Represents a extrude feature builder.
RevolveBuilder Represents a revolve builder.
HoleFeatureBuilder Represents a Hole feature builder.

Python NXOpen code accesses these as NXOpen.Features.ExtrudeBuilder, etc., following the same Feature+Builder acquisition pattern (obtain builder from a collection, set properties, Commit(), Destroy()) documented in the C++ file.

Source: https://docs.sw.siemens.com/en-US/doc/209349590/PL20220512394070742.nxopen_python_ref · retrieved 2026-07-07