Navigation

cartesian_transformation_operator_3d

EXPRESS specification:

ENTITY cartesian_transformation_operator_3d
SUBTYPE OF ( cartesian_transformation_operator);
axis3  :  OPTIONAL direction;
DERIVE
u  :  LIST [3:3] OF direction := 
base_axis(3,SELF\cartesian_transformation_operator.axis1,
SELF\cartesian_transformation_operator.axis2,axis3);
WHERE
WRC4  :  SELF\geometric_representation_item.dim = 3;
END_ENTITY;

References (3):

Name Type Referred through Express-G
cartesian_transformation_operator Entity
Subtype
No Diagram
solid_replica Entity
Attribute 'transformation'
No Diagram
surface_replica Entity
Attribute 'transformation'
No Diagram

Inheritance graph

ENTITY cartesian_transformation_operator_3d;
ENTITY representation_item;
name  :  label;
ENTITY geometric_representation_item;
DERIVE
dim  :  dimension_count :=  dimension_of(SELF);
ENTITY functionally_defined_transformation;
name  :  label;
description  :  text;
ENTITY cartesian_transformation_operator;
axis1  :  OPTIONAL direction;
axis2  :  OPTIONAL direction;
local_origin  :  cartesian_point;
scale  :  OPTIONAL REAL;
DERIVE
scl  :  REAL :=  NVL(scale, 1.0);
ENTITY cartesian_transformation_operator_3d;
axis3  :  OPTIONAL direction;
DERIVE
u  :  LIST [3:3] OF direction := 
base_axis(3,SELF\cartesian_transformation_operator.axis1,
SELF\cartesian_transformation_operator.axis2,axis3);
END_ENTITY;