Knowledge Packages

The Enterprise Knowledge Language is designed to create checks and rules based on Knowledge types, functions and methods. There are specific Knowledge tools for Generative Shape Design.

You can access Knowledge packages via the object browser. For more information about how to access and use these packages, see 3D Modeling Apps: Multi Discipline Automated Engineering: Engineering Rules Capture User's Guide.

Tip: Valuating a Knowledge Parameter with NULL resets its geometry. Example:

let aSurface(Surface)

aSurface = NULL /* always initialize a variable */

... /* assign a value to aSurface or not */

if (aSurface <> NULL)

`Geometrical Set.1\Surface.1` = aSurface
What is in the above example on Surfaces remains also valid for Planes, Curves, Circles, Lines, and Points.


In this section:

BasicWireframePackage (no NLS) Types
BasicWireframePackage (no NLS) Methods
Point Coordinates in Different Axis Systems
GSDPackage (no NLS) Methods
Circle Constructors Functions
Direction Constructors Functions
Line Constructors Functions
GSDPackage (no NLS) Types
GSDSharedPackage (no NLS) Types
Measures Functions
Operations Constructors Functions
Plane Constructors Functions
Point Constructors Functions
Surface Constructors Functions
Wireframe Constructors Functions
Axis Systems Constructors Functions
Standard Types
Standard Methods
Advanced Mathematics Types
Advanced Mathematics Methods
MechanicalModeler Package
MechanicalModelerHide Method: Body.centerofgravity()
MechanicalModelerHide (no NLS) Types
3D Shape Types
PartSharedPackage (no NLS) Types
Topology (no NLS) Types
SkmDrwPackage (no NLS) Types
SkmDrwPackage (no NLS) Methods