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