NX design & automation
Every way to design and program
Siemens NX, in one place.
A human-readable knowledge base spanning two pillars: Design (Industrial Design/Realize Shape, Feature Modeling, and Routing) and Programming & Automation (NXOpen in C++/C#/.NET/Java/Python, GRIP, Knowledge Fusion, SNAP, Menuscript, UI Styler) — distilled from the Siemens Support Center documentation.
Browse the knowledge base598 articles across 14 topic areas
Design
Industrial design, feature modeling & routingIndustrial Design
Realize Shape organic/subdivision surfacing
118 articles
Feature Design
Extrude, Revolve, Hole, Blend, Pattern & more
96 articles
Routing
Electrical, Mechanical (piping/tubing) & Logical
203 articles
Programming & Automation
Pick your languageC++
Native NXOpen C++ classes & namespaces
6 articles
Java
NXOpen for Java package reference
7 articles
C# / VB.NET
NXOpen for .NET
5 articles
Python
NXOpen for Python
6 articles
GRIP
NX's original macro language
6 articles
Knowledge Fusion
Rule-based generative design
coming soon
SNAP
Modern GRIP-adjacent scripting
5 articles
Menuscript
.men menu customization
coming soon
All topic areas
community-knowledge41Feature Design (Feature Modeling)96GRIP6Industrial Design (NX Realize Shape)118NX Interface Notes4NX Open C++ Reference6NX Open for .NET (C#/VB)5NX Open for Java7NX Open for Python6NX Open Programmer's Guide62Open C++ (Legacy)4Routing (Electrical, Mechanical, Logical)203SNAP5UI Styler / Block UI Styler35