Topology

The Knowledge Expert language is designed to create Expert Checks and Rules relying on types and functions.

CATCell

This section provides you with a description ofCATCell.

Description

Parent of the CATEdge, CATFace, CATVertex and CATVolume objects.

Inheritance path: Standard - Feature > Standard - Visualizable Type.

CATEdge

This section provides you with a description ofCATEdge.

Description

Describes an edge of a solid, that is any edge of a PartBody type feature. When manipulating such edges in expert rules and checks, note that most rounded edges (the edges of hole type features for example) are divided into sub-edges by vertices. A hole is made up of 6 edges delimiting two faces. Each circular edge is divided into two circular halves delimited by two diametrically opposed vertices and two linear edges join the vertices of either circular edges so that the resulting hole is made up of two half-cylindrical faces.

Inheritance path: Standard - Feature > Standard - Visualizable Type > Topology - CATCellTCell

Example

Below is a rule example that can be added to any solid.

(for all)

Ed:CATEdge if Ed > length()==50mm Message(All edges are 50mm long)

You can also write:

(for all) Ed:CATEdge

if length(Ed)==50mm

Message(All edges are 50mm long)

CATFace

This section provides you with a description ofCATFace.

Description

Describes a face of a solid, that is any face of a PartBody type feature. A CATFace object can be planar or not. Inheritance path: Standard - Feature > Standard - Visualizable Type > Topology - CATCell

Example

Below is a check example that can be added to any solid.

(for all)

Sur:CATFace Sur > area()==100mm2

You can also write:

(for all)

Sur:CATFace area(Sur)==100mm2

CATVertex

This section provides you with a description ofCATVertex.

Description

Describes a vertex of a solid, that is any point used as a reference to define a face or an edge of a PartBody type feature.

Inheritance path: Standard - Feature > Standard - Visualizable Type > Topology - CATCell

CATVolume

This section provides you with a description ofCATVolume.

Description

Describes the volume of a solid.