From db0daa7cbb531169c84a503394e6b6d2b39b38d8 Mon Sep 17 00:00:00 2001 From: FabianKlopfer Date: Tue, 22 Oct 2024 15:44:15 +0200 Subject: [PATCH 1/9] Add images for vehicle structure (derived from #PR103) Signed-off-by: FabianKlopfer --- content/_images/Grp_Door_Front.svg | 95 ++++++++++++++++++ content/_images/Grp_Door_Left.svg | 88 +++++++++++++++++ content/_images/Grp_Door_Rear.svg | 125 ++++++++++++++++++++++++ content/_images/Grp_Door_Right.svg | 32 ++++++ content/_images/Grp_Door_Top.svg | 53 ++++++++++ content/_images/Grp_Light_Day_Left.svg | 86 ++++++++++++++++ content/_images/Grp_Light_Day_Right.svg | 41 ++++++++ content/_images/Grp_Wheel.svg | 88 +++++++++++++++++ 8 files changed, 608 insertions(+) create mode 100644 content/_images/Grp_Door_Front.svg create mode 100644 content/_images/Grp_Door_Left.svg create mode 100644 content/_images/Grp_Door_Rear.svg create mode 100644 content/_images/Grp_Door_Right.svg create mode 100644 content/_images/Grp_Door_Top.svg create mode 100644 content/_images/Grp_Light_Day_Left.svg create mode 100644 content/_images/Grp_Light_Day_Right.svg create mode 100644 content/_images/Grp_Wheel.svg diff --git a/content/_images/Grp_Door_Front.svg b/content/_images/Grp_Door_Front.svg new file mode 100644 index 00000000..9add9dcc --- /dev/null +++ b/content/_images/Grp_Door_Front.svg @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + x + + + z + + + O + + + + y + + + + + + diff --git a/content/_images/Grp_Door_Left.svg b/content/_images/Grp_Door_Left.svg new file mode 100644 index 00000000..3c63644e --- /dev/null +++ b/content/_images/Grp_Door_Left.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + x + + + z + + + y + + + + O + + + diff --git a/content/_images/Grp_Door_Rear.svg b/content/_images/Grp_Door_Rear.svg new file mode 100644 index 00000000..1735caad --- /dev/null +++ b/content/_images/Grp_Door_Rear.svg @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + x + + + z + + + y + + + + O + + + diff --git a/content/_images/Grp_Door_Right.svg b/content/_images/Grp_Door_Right.svg new file mode 100644 index 00000000..305b5c5a --- /dev/null +++ b/content/_images/Grp_Door_Right.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + y + + + z + + + O + + + + x + + + diff --git a/content/_images/Grp_Door_Top.svg b/content/_images/Grp_Door_Top.svg new file mode 100644 index 00000000..f3a967a7 --- /dev/null +++ b/content/_images/Grp_Door_Top.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + x + + + z + + + O + + + + y + + diff --git a/content/_images/Grp_Light_Day_Left.svg b/content/_images/Grp_Light_Day_Left.svg new file mode 100644 index 00000000..0b875de6 --- /dev/null +++ b/content/_images/Grp_Light_Day_Left.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + x + + z + + + y + + + + O + + + diff --git a/content/_images/Grp_Light_Day_Right.svg b/content/_images/Grp_Light_Day_Right.svg new file mode 100644 index 00000000..62ce1252 --- /dev/null +++ b/content/_images/Grp_Light_Day_Right.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + y + + + z + + + O + + + + x + + + + + + + + + + + + diff --git a/content/_images/Grp_Wheel.svg b/content/_images/Grp_Wheel.svg new file mode 100644 index 00000000..cb6034bb --- /dev/null +++ b/content/_images/Grp_Wheel.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + x + + + z + + + O + + + + y + + + From d7238d4bb91db03c360476e5840fe13f87ad3739 Mon Sep 17 00:00:00 2001 From: FabianKlopfer Date: Wed, 23 Oct 2024 13:04:11 +0200 Subject: [PATCH 2/9] Add more images (for internal review) Signed-off-by: FabianKlopfer --- content/_images/Grp_Door_Front.svg | 38 +- content/_images/Grp_Door_Left.svg | 28 +- content/_images/Grp_Door_Rear.svg | 140 +- content/_images/Grp_Door_Right.svg | 66 +- content/_images/Grp_Door_Top.svg | 174 +- content/_images/Grp_Eyepoint.svg | 90 + content/_images/Grp_Light_Brake_Center.svg | 140 ++ content/_images/Grp_Light_Day_Left.svg | 29 +- content/_images/Grp_Light_Day_Right.svg | 63 +- content/_images/Grp_Light_License_Plate.svg | 133 ++ content/_images/Grp_Light_Tail_Left.svg | 133 ++ content/_images/Grp_Light_Tail_Right.svg | 137 ++ content/_images/Grp_Light_Warning.svg | 148 ++ .../_images/Grp_Mirror_Rearview_Mounting.svg | 129 ++ content/_images/Grp_Mirror_Rearview_View.svg | 129 ++ .../_images/Grp_Mirror_Side_Mounting_Left.svg | 90 + .../Grp_Mirror_Side_Mounting_Right.svg | 54 + content/_images/Grp_Mirror_Side_View_Left.svg | 90 + .../_images/Grp_Mirror_Side_View_Right.svg | 54 + content/_images/Grp_Seat.svg | 129 ++ content/_images/Grp_Steering_Wheel.svg | 37 + content/_images/Grp_Wheel.svg | 16 +- .../vehicle-structure-general.adoc | 3 - .../vehicle-structure-model-creation.adoc | 3 - .../vehicle-structure-model-structure.adoc | 1660 ----------------- .../object-vehicle/vehicle-structure.adoc | 1623 ++++++++++++++++ 26 files changed, 3449 insertions(+), 1887 deletions(-) create mode 100644 content/_images/Grp_Eyepoint.svg create mode 100644 content/_images/Grp_Light_Brake_Center.svg create mode 100644 content/_images/Grp_Light_License_Plate.svg create mode 100644 content/_images/Grp_Light_Tail_Left.svg create mode 100644 content/_images/Grp_Light_Tail_Right.svg create mode 100644 content/_images/Grp_Light_Warning.svg create mode 100644 content/_images/Grp_Mirror_Rearview_Mounting.svg create mode 100644 content/_images/Grp_Mirror_Rearview_View.svg create mode 100644 content/_images/Grp_Mirror_Side_Mounting_Left.svg create mode 100644 content/_images/Grp_Mirror_Side_Mounting_Right.svg create mode 100644 content/_images/Grp_Mirror_Side_View_Left.svg create mode 100644 content/_images/Grp_Mirror_Side_View_Right.svg create mode 100644 content/_images/Grp_Seat.svg create mode 100644 content/_images/Grp_Steering_Wheel.svg delete mode 100644 content/geometry/object-vehicle/vehicle-structure-general.adoc delete mode 100644 content/geometry/object-vehicle/vehicle-structure-model-creation.adoc delete mode 100644 content/geometry/object-vehicle/vehicle-structure-model-structure.adoc create mode 100644 content/geometry/object-vehicle/vehicle-structure.adoc diff --git a/content/_images/Grp_Door_Front.svg b/content/_images/Grp_Door_Front.svg index 9add9dcc..bc336080 100644 --- a/content/_images/Grp_Door_Front.svg +++ b/content/_images/Grp_Door_Front.svg @@ -65,31 +65,29 @@ - - + + - - + + - - - - - - x - - - z - - - O - - - - y + + + + z + + + O + + + x + + + y + diff --git a/content/_images/Grp_Door_Left.svg b/content/_images/Grp_Door_Left.svg index 3c63644e..42dd2310 100644 --- a/content/_images/Grp_Door_Left.svg +++ b/content/_images/Grp_Door_Left.svg @@ -65,24 +65,22 @@ - + - + - - - - x - - - z - - - y - + + + x - - O + + y + + + z + + + O diff --git a/content/_images/Grp_Door_Rear.svg b/content/_images/Grp_Door_Rear.svg index 1735caad..da2508d7 100644 --- a/content/_images/Grp_Door_Rear.svg +++ b/content/_images/Grp_Door_Rear.svg @@ -1,125 +1,123 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - x - - - z - - - y - - - - O + + + + + + + + O + + + x + + + y + + + z diff --git a/content/_images/Grp_Door_Right.svg b/content/_images/Grp_Door_Right.svg index 305b5c5a..a16f7579 100644 --- a/content/_images/Grp_Door_Right.svg +++ b/content/_images/Grp_Door_Right.svg @@ -5,28 +5,50 @@ - - - - - - - - - - - - y - - - z - - - O - - - - x + + + + + + + + + + + z + + + y + + + x + + + O + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/content/_images/Grp_Door_Top.svg b/content/_images/Grp_Door_Top.svg index f3a967a7..93f1681e 100644 --- a/content/_images/Grp_Door_Top.svg +++ b/content/_images/Grp_Door_Top.svg @@ -1,53 +1,135 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - x + + + + + + - - z + + - - O + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + O + + + x + + + y + + + z - - - y diff --git a/content/_images/Grp_Eyepoint.svg b/content/_images/Grp_Eyepoint.svg new file mode 100644 index 00000000..18938729 --- /dev/null +++ b/content/_images/Grp_Eyepoint.svg @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + x + + + y + + + z + + + O + + + diff --git a/content/_images/Grp_Light_Brake_Center.svg b/content/_images/Grp_Light_Brake_Center.svg new file mode 100644 index 00000000..2cb8a59b --- /dev/null +++ b/content/_images/Grp_Light_Brake_Center.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + O + + + y + + + z + + + x + + + + + + diff --git a/content/_images/Grp_Light_Day_Left.svg b/content/_images/Grp_Light_Day_Left.svg index 0b875de6..f17fbd7c 100644 --- a/content/_images/Grp_Light_Day_Left.svg +++ b/content/_images/Grp_Light_Day_Left.svg @@ -65,22 +65,23 @@ - - - - + + - - x - - z - - - y - + + - - O + + + + + x + + + y + + + z diff --git a/content/_images/Grp_Light_Day_Right.svg b/content/_images/Grp_Light_Day_Right.svg index 62ce1252..ae683770 100644 --- a/content/_images/Grp_Light_Day_Right.svg +++ b/content/_images/Grp_Light_Day_Right.svg @@ -1,41 +1,54 @@ - + - - + + - - + + - - + + - - - y - - - z - - - O - + + - - x + + - - + + - - + + - - + + + + + + + + + + + z + + + y + + + x + + + O + + + diff --git a/content/_images/Grp_Light_License_Plate.svg b/content/_images/Grp_Light_License_Plate.svg new file mode 100644 index 00000000..971a1691 --- /dev/null +++ b/content/_images/Grp_Light_License_Plate.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + O + + + y + + + z + + + x + + + diff --git a/content/_images/Grp_Light_Tail_Left.svg b/content/_images/Grp_Light_Tail_Left.svg new file mode 100644 index 00000000..4d291b9b --- /dev/null +++ b/content/_images/Grp_Light_Tail_Left.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + O + + + y + + + z + + + x + + + diff --git a/content/_images/Grp_Light_Tail_Right.svg b/content/_images/Grp_Light_Tail_Right.svg new file mode 100644 index 00000000..5b2973ad --- /dev/null +++ b/content/_images/Grp_Light_Tail_Right.svg @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + O + + + y + + + z + + + x + + + diff --git a/content/_images/Grp_Light_Warning.svg b/content/_images/Grp_Light_Warning.svg new file mode 100644 index 00000000..7c880357 --- /dev/null +++ b/content/_images/Grp_Light_Warning.svg @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + O + + + x + + + y + + + z + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/content/_images/Grp_Mirror_Rearview_Mounting.svg b/content/_images/Grp_Mirror_Rearview_Mounting.svg new file mode 100644 index 00000000..179da561 --- /dev/null +++ b/content/_images/Grp_Mirror_Rearview_Mounting.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + y + + + z + + + x + + + O + + + + + + diff --git a/content/_images/Grp_Mirror_Rearview_View.svg b/content/_images/Grp_Mirror_Rearview_View.svg new file mode 100644 index 00000000..ac2f0ac1 --- /dev/null +++ b/content/_images/Grp_Mirror_Rearview_View.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + y + + + z + + + x + + + O + + + + + + diff --git a/content/_images/Grp_Mirror_Side_Mounting_Left.svg b/content/_images/Grp_Mirror_Side_Mounting_Left.svg new file mode 100644 index 00000000..77592895 --- /dev/null +++ b/content/_images/Grp_Mirror_Side_Mounting_Left.svg @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + x + + + y + + + z + + + O + + + diff --git a/content/_images/Grp_Mirror_Side_Mounting_Right.svg b/content/_images/Grp_Mirror_Side_Mounting_Right.svg new file mode 100644 index 00000000..d2e7d90b --- /dev/null +++ b/content/_images/Grp_Mirror_Side_Mounting_Right.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + z + + + y + + + x + + + O + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/content/_images/Grp_Mirror_Side_View_Left.svg b/content/_images/Grp_Mirror_Side_View_Left.svg new file mode 100644 index 00000000..f2aa0da9 --- /dev/null +++ b/content/_images/Grp_Mirror_Side_View_Left.svg @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + x + + + y + + + z + + + O + + + diff --git a/content/_images/Grp_Mirror_Side_View_Right.svg b/content/_images/Grp_Mirror_Side_View_Right.svg new file mode 100644 index 00000000..79f97ffe --- /dev/null +++ b/content/_images/Grp_Mirror_Side_View_Right.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + z + + + y + + + x + + + O + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/content/_images/Grp_Seat.svg b/content/_images/Grp_Seat.svg new file mode 100644 index 00000000..5e030464 --- /dev/null +++ b/content/_images/Grp_Seat.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + y + + + z + + + x + + + O + + + + + + diff --git a/content/_images/Grp_Steering_Wheel.svg b/content/_images/Grp_Steering_Wheel.svg new file mode 100644 index 00000000..ce944b5d --- /dev/null +++ b/content/_images/Grp_Steering_Wheel.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + y + + + O + + + x + + + z + + + diff --git a/content/_images/Grp_Wheel.svg b/content/_images/Grp_Wheel.svg index cb6034bb..e16e09f2 100644 --- a/content/_images/Grp_Wheel.svg +++ b/content/_images/Grp_Wheel.svg @@ -65,24 +65,24 @@ - - + + - + - x + x - z + z - O + O - - y + + y diff --git a/content/geometry/object-vehicle/vehicle-structure-general.adoc b/content/geometry/object-vehicle/vehicle-structure-general.adoc deleted file mode 100644 index 75ffc3a4..00000000 --- a/content/geometry/object-vehicle/vehicle-structure-general.adoc +++ /dev/null @@ -1,3 +0,0 @@ -= General - -// General stuff \ No newline at end of file diff --git a/content/geometry/object-vehicle/vehicle-structure-model-creation.adoc b/content/geometry/object-vehicle/vehicle-structure-model-creation.adoc deleted file mode 100644 index 7f45458f..00000000 --- a/content/geometry/object-vehicle/vehicle-structure-model-creation.adoc +++ /dev/null @@ -1,3 +0,0 @@ -= Model creation - -// Describe how the vehicle structure model is created \ No newline at end of file diff --git a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc deleted file mode 100644 index 771a4110..00000000 --- a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc +++ /dev/null @@ -1,1660 +0,0 @@ -= Model structure - -== Table of content - -[plantuml] ----- -legend -Vehicle structure -|_ Grp_Vehicle_Part__ (T) - |_ Grp_Exterior - |_ Grp_Exterior_Static - |_ Grp_Exterior_Dynamic - |_ Grp_Wheel__ (T) - |_ Grp_Wheel___Steering - |_ Grp_Wheel___Steering_Rotating (T) - |_ Grp_Door_Front_ (T) - |_ Grp_Door_Left_ (T) - |_ Grp_Door_Right_ (T) - |_ Grp_Door_Rear_ (T) - |_ Grp_Door_Top_ (T) - |_ Grp_Door_Bottom_ (T) - |_ Grp_Light_Day_Left_ (T) - |_ Grp_Light_Day_Right_ (T) - |_ Grp_Light_Low_Beam_Left_ (T) - |_ Grp_Light_Low_Beam_Right_ (T) - |_ Grp_Light_High_Beam_Left_ (T) - |_ Grp_Light_High_Beam_Right_ (T) - |_ Grp_Light_Position_Left_ (T) - |_ Grp_Light_Position_Right_ (T) - |_ Grp_Light_Park_Left_ (T) - |_ Grp_Light_Park_Right_ (T) - |_ Grp_Light_Tail_Left_ (T) - |_ Grp_Light_Tail_Right_ (T) - |_ Grp_Light_Brake_Left_ (T) - |_ Grp_Light_Brake_Center_ (T) - |_ Grp_Light_Brake_Right_ (T) - |_ Grp_Light_Reverse_Left_ (T) - |_ Grp_Light_Reverse_Right_ (T) - |_ Grp_Light_Fog_Left_ (T) - |_ Grp_Light_Fog_Right_ (T) - |_ Grp_Light_Corner_Left_ (T) - |_ Grp_Light_Corner_Right_ (T) - |_ Grp_Light_Indicator_Left_ (T) - |_ Grp_Light_Indicator_Right_ (T) - |_ Grp_Number_Plate_ (T) - |_ Grp_Light_Number_Plate_ (T) - |_ Grp_Light_Warning_ (T) - |_ Grp_Convertible_Top - |_ Grp_Sensors (T) - |_ Grp_Side_Mirror_Mounting_Left_ (T) - |_ Grp_Side_Mirror_View_Left_ (T) - |_ Grp_Side_Mirror_Mounting_Right_ (T) - |_ Grp_Side_Mirror_View_Right_ (T) - |_ Grp_Blindspot_Mirror_Mounting_ (T) - |_ Grp_Blindspot_Mirror_View_ (T) - |_ Grp_Interior - |_ Grp_Interior_Static - |_ Grp_Interior_Dynamic - |_ Grp_Steering_Wheel (T) - |_ Grp_Eyepoint_ (T) - |_ Grp_Rearview_Mirror_Mounting_ (T) - |_ Grp_Rearview_Mirror_View_ (T) - |_ Grp_Seat_ (T) -end legend ----- - -== Grp_Vehicle_Part_ (T) - -Add a description - -. -[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Exterior - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Exterior_Static - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Exterior_Dynamic - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Wheel__ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Wheel_Steering__ - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Wheel_Steering_Rotating__ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Door_Front_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Door_Left_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Door_Right_(door_right_idx) (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Door_Rear_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Door_Top_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Door_Bottom_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Light_Day_Left_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Light_Day_Right_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Light_Low_Beam_Left_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Light_Low_Beam_Right_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Light_High_Beam_Left_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Light_High_Beam_Right_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Light_Position_Left_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Light_Position_Right_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Light_Park_Left_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Light_Park_Right_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Light_Tail_Left_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Light_Tail_Right_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Light_Brake_Left_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Light_Brake_Center_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Light_Brake_Right_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Light_Reverse_Left_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Light_Reverse_Right_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Light_Fog_Left_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Light_Fog_Right_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Light_Corner_Left_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Light_Corner_Right_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Light_Indicator_Left_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Light_Indicator_Right_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Number_Plate_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Light_Number_Plate_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Light_Warning_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Convertible_Top - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Sensors (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Side_Mirror_Mounting_Left_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Side_Mirror_Mounting_Right_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Side_Mirror_View_Left_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Side_Mirror_View_Right_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Blindspot_Mirror_Mounting_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Blindspot_Mirror_View_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Interior - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Interior_Static - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Interior_Dynamic - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Steering_Wheel (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Eyepoint_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Rearview_Mirror_Mounting_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Rearview_Mirror_View_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - -== Grp_Seat_ (T) - -Add a description - -.
-[%header, cols="20, 80"] -|=== - -2+^|
- -| *Origin* -| ... - -| *x-axis* -| ... - -| *y-axis* -| ... - -| *z-axis* -| ... -|=== - - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] diff --git a/content/geometry/object-vehicle/vehicle-structure.adoc b/content/geometry/object-vehicle/vehicle-structure.adoc new file mode 100644 index 00000000..5a3098c3 --- /dev/null +++ b/content/geometry/object-vehicle/vehicle-structure.adoc @@ -0,0 +1,1623 @@ += Model structure + +:home-path: ../.. +:imagesdir: {home-path}/_images +:includedir: {home-path}/_images + +== Table of content + +[plantuml] +---- +legend +Root +|_ Grp_Vehicle_Part__ + |_ Grp_Exterior_ + |_ Grp_Exterior_Static_ + |_ Grp_Exterior_Dynamic_ + |_ Grp_Wheel___ + |_ Grp_Wheel_Steering___ + |_ Grp_Wheel_Steering_Rotating___ + |_ Grp_Door_Front__ + |_ Grp_Door_Left__ + |_ Grp_Door_Right__ + |_ Grp_Door_Rear__ + |_ Grp_Door_Top__ + |_ Grp_Door_Bottom__ + |_ Grp_Light_Day_Left__ + |_ Grp_Light_Day_Right__ + |_ Grp_Light_Low_Beam_Left__ + |_ Grp_Light_Low_Beam_Right__ + |_ Grp_Light_High_Beam_Left__ + |_ Grp_Light_High_Beam_Right__ + |_ Grp_Light_Corner_Left__ + |_ Grp_Light_Corner_Right__ + |_ Grp_Light_Position_Left__ + |_ Grp_Light_Position_Right__ + |_ Grp_Light_Park_Left__ + |_ Grp_Light_Park_Right__ + |_ Grp_Light_Indicator_Left__ + |_ Grp_Light_Indicator_Right__ + |_ Grp_Light_License_Plate__ + |_ Grp_Light_Tail_Left__ + |_ Grp_Light_Tail_Right__ + |_ Grp_Light_Brake_Left__ + |_ Grp_Light_Brake_Center__ + |_ Grp_Light_Brake_Right__ + |_ Grp_Light_Reverse_Left__ + |_ Grp_Light_Reverse_Right__ + |_ Grp_Light_Fog_Left__ + |_ Grp_Light_Fog_Right__ + |_ Grp_Light_Warning__ + |_ Grp_Mirror_Side_Mounting_Left__ + |_ Grp_Mirror_Side_View_Left__ + |_ Grp_Mirror_Side_Mounting_Right__ + |_ Grp_Mirror_Side_View_Right__ + |_ Grp_Mirror_Blindspot_Mounting__ + |_ Grp_Mirror_Blindspot_View__ + |_ Grp_License_Plate__ + |_ Grp_Convertible_Top_ + |_ Grp_Sensor__ + |_ Grp_Interior_ + |_ Grp_Interior_Static_ + |_ Grp_Interior_Dynamic_ + |_ Grp_Steering_Wheel_ + |_ Grp_Eyepoint__ + |_ Grp_Mirror_Rearview__Mounting_ + |_ Grp_Mirror_Rearview_View__ + |_ Grp_Seat__ +end legend +---- + +== Grp_Vehicle_Part__ + +A vehicle part is a large structure of the vehicle (part), that moves independently from other parts of the same vehicle. +This mainly applies to articulated vehicles, e.g. a front loader with a hinged axis or an articulated bus with a hinge in the middle. +When a vehicle part can be detached, like a trailer, it is to be treated as a separate object and not a vehicle part. + +Standard vehicles only have one part and no keyword. +Therefore, only one Grp_Vehicle_Part exists with the name `Grp_Vehicle_Part_0`. + +The `` must be added to all sub-nodes, as multiple nodes with the same name in different vehicle parts are not possible. +There cannot be a node `Grp_Exterior` in both `Grp_Vehicle_Part_0` and `Grp_Vehicle_Part_1`. + +NOTE: Define the origin of the vehicle (part) + +NOTE: Add description and examples for keywords + +NOTE: Add a figure visualizing e.g. a hinged bus to explain what vehicle parts are. + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| ... + +| *x-axis* +| Collinear with the vehicle longitudinal axis, pointing forwards + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + +== Grp_Exterior_ + +This group contains all elements of the exterior of the vehicle (part). + +This group typically does not move in the simulation and therefore does not have its own transforms. + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Origin of the vehicle (part) + +| *x-axis* +| Collinear with the vehicle longitudinal axis, pointing forwards + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + +== Grp_Exterior_Static_ + +This group contains all static elements of the exterior of the vehicle (part). +Static elements are geometry structures that have a fixed position and orientation relative to the origin on the vehicle (part) throughout a simulation. +They also do not change their state during the simulation, therefore lights are considered dynamic. + +This group typically does not move in the simulation and therefore does not have its own transforms. + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Origin of the vehicle (part) + +| *x-axis* +| Collinear with the vehicle longitudinal axis, pointing forwards + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + +== Grp_Exterior_Dynamic_ + +This group contains all dynamic elements of the exterior of the vehicle (part). +Dynamic elements are geometry structures which position and orientation relative to the origin on the vehicle (part) might change throughout a simulation. +They may also change their state during the simulation, therefore lights are considered dynamic. + +This group typically does not move in the simulation and therefore does not have its own transforms. + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Origin of the vehicle (part) + +| *x-axis* +| Collinear with the vehicle longitudinal axis, pointing forwards + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Wheel___ + +This group contains all geometries of one wheel assembly. +This may include tire, rim, brake caliper etc. + +The `` denotes the index of the axle the wheel is mounted to, counting from the front to the rear, starting with 0. +The `` denotes the index of the wheel on the specified axle, counting from right to left (in positive y direction), starting with 0. +Example: The wheel on the front left of a standard vehicle would be `Grp_Wheel_0_1`. + +Steering of the wheel is implemented by a rotation around the z-axis. +Wheel camber is defined by a rotation around the x-axis. +Suspension deflection is represented by a translation along the z-axis. +Zero rotation and and translation around all axles are defined in neutral load conditions. +In the 3D model, both caster and camber angles are neglected. + +image::Grp_Wheel.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Geometric center of the wheel + +| *x-axis* +| Collinear with the vehicle longitudinal axis, pointing forwards + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Wheel_Steering___ + +This group contains all components of the wheel assembly, that follow the steering motion but not the rotation of the wheel, e.g. brake calipers. + +The indices are the same as in the parent group. + +This group typically does not move independently in the simulation as it moves with the parent transforms. + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Geometric center of the wheel + +| *x-axis* +| Collinear with the vehicle longitudinal axis, pointing forwards + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Wheel_Steering_Rotating___ + +This group contains all components of the wheel assembly, that follow the steering motion as well as the rotation of the wheel, e.g. tire and rim. + +The indices are the same as in the parent group. + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Geometric center of the wheel + +| *x-axis* +| Collinear with the vehicle longitudinal axis, pointing towards the door + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Door_Front__ + +The group contains all components of a door in the front of the vehicle (part). +This includes e.g. the engine cover. +This also includes the interior parts of the door, since they are moved as one unit. + +The `` is the index for all doors in the front counting from right to left (in positive y direction), starting with 0. + +image::Grp_Door_Front.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Geometric center of the virtual hinge axis + +| *x-axis* +| Perpendicular to the z-axis, pointing towards the door + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Concentric and coaxial to the virtual hinge axis +|=== + + +== Grp_Door_Left__ + +The group contains all components of a door on the left side of the vehicle (part). +This also includes the interior parts of the door, since they are moved as one unit. + +The `` is the index for all doors on the left counting from front to rear, starting with 0. + +image::Grp_Door_Left.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Geometric center of the virtual hinge axis + +| *x-axis* +| Perpendicular to the z-axis, pointing towards the door + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Concentric and coaxial to the virtual hinge axis +|=== + + +== Grp_Door_Right__ + +The group contains all components of a door on the right side of the vehicle (part). +This also includes the interior parts of the door, since they are moved as one unit. + +The `` is the index for all doors on the right counting from front to rear, starting with 0. + +image::Grp_Door_Right.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Geometric center of the virtual hinge axis + +| *x-axis* +| Perpendicular to the z-axis, pointing towards the door + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Concentric and coaxial to the virtual hinge axis +|=== + + +== Grp_Door_Rear__ + +The group contains all components of a door in the rear of the vehicle (part). +This includes e.g. the trunklid. +This also includes the interior parts of the door, since they are moved as one unit. + +The `` is the index for all doors in the rear counting from right to left (in positive y direction), starting with 0. + +image::Grp_Door_Rear.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Geometric center of the virtual hinge axis + +| *x-axis* +| Perpendicular to the z-axis, pointing towards the door + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Concentric and coaxial to the virtual hinge axis +|=== + + +== Grp_Door_Top__ + +The group contains all components of a door on the top of the vehicle (part). +This also includes the interior parts of the door, since they are moved as one unit. + +The `` is the index for all doors on the top counting from front to rear, starting with 0. + +image::Grp_Door_Top.svg[, 1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Geometric center of the virtual hinge axis + +| *x-axis* +| Perpendicular to the z-axis, pointing towards the door + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Concentric and coaxial to the virtual hinge axis +|=== + + +== Grp_Door_Bottom__ + +The group contains all components of a door on the bottom of the vehicle (part). +This also includes the interior parts of the door, since they are moved as one unit. + +The `` is the index for all doors on the bottom counting from front to rear, starting with 0. + +NOTE: Add a figure with a hatch on the bottom. +NOTE FaKO: Not sure how such a figure should look like. + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Geometric center of the virtual hinge axis + +| *x-axis* +| Perpendicular to the z-axis, pointing forwards + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Concentric and coaxial to the virtual hinge axis +|=== + + +== Grp_Light_Day_Left__ + +This group contains all parts of a daytime running light on the left side of the vehicle (part). + +The `` is the index for all daytime running lights on the left counting from right to left (in positive y direction), starting with 0. + +//NOTE: Add a figure. This figure might ba applicable to all lights on the front left. I don't think we have to distinguish in the figures between the different kinds of lights. +image::Grp_Light_Day_Left.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the light element + +| *x-axis* +| Pointing towards the main light emission, usually forwards + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Light_Day_Right__ + +This group contains all parts of a daytime running light on the right side of the vehicle (part). + +The `` is the index for all daytime running lights on the right counting from right to left (in positive y direction), starting with 0. + +//NOTE: Add a figure. This figure might be applicable to all lights on the front right. I don't think we have to distinguish in the figures between the different kinds of lights. +image::Grp_Light_Day_Right.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the light element + +| *x-axis* +| Pointing towards the main light emission, usually forwards + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Light_Low_Beam_Left__ + +This group contains all parts of a low beam light on the left side of the vehicle (part). + +The `` is the index for all low beam lights on the left counting from right to left (in positive y direction), starting with 0. + +image::Grp_Light_Day_Left.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the light element + +| *x-axis* +| Pointing towards the main light emission, usually forwards + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Light_Low_Beam_Right__ + +This group contains all parts of a low beam light on the right side of the vehicle (part). + +The `` is the index for all low beam lights on the right counting from right to left (in positive y direction), starting with 0. + +image::Grp_Light_Day_Right.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the light element + +| *x-axis* +| Pointing towards the main light emission, usually forwards + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Light_High_Beam_Left__ + +This group contains all parts of a high beam light on the left side of the vehicle (part). + +The `` is the index for all high beam lights on the left counting from right to left (in positive y direction), starting with 0. + +image::Grp_Light_Day_Left.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the light element + +| *x-axis* +| Pointing towards the main light emission, usually forwards + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Light_High_Beam_Right__ + +This group contains all parts of a high beam light on the right side of the vehicle (part). + +The `` is the index for all high beam lights on the right counting from right to left (in positive y direction), starting with 0. + +image::Grp_Light_Day_Right.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the light element + +| *x-axis* +| Pointing towards the main light emission, usually forwards + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Light_Corner_Left__ + +This group contains all parts of a corner light on the left side of the vehicle (part). +A corner light is a typically white light for lateral illumination in the direction of an intended turn or lane change. + +The `` is the index for all corner lights on the left counting from right to left (in positive y direction), starting with 0. + +image::Grp_Light_Day_Left.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the light element + +| *x-axis* +| Pointing towards the main light emission in neutral position + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Light_Corner_Right__ + +This group contains all parts of a corner light on the right side of the vehicle (part). +A corner light is a typically white light for lateral illumination in the direction of an intended turn or lane change. + +The `` is the index for all corner lights on the right counting from right to left (in positive y direction), starting with 0. + +image::Grp_Light_Day_Right.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the light element + +| *x-axis* +| Pointing towards the main light emission in neutral position + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Light_Position_Left__ + +This group contains all parts of a position light on the left side of the vehicle (part). +Position lights are typically smaller, low-intensity, orange lights. + +The `` is the index for all position lights on the left counting from right to left (in positive y direction), and from the front to the rear, starting with 0. + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the light element + +| *x-axis* +| Pointing towards the main light emission + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Light_Position_Right__ + +This group contains all parts of a position light on the right side of the vehicle (part). +Position lights are typically smaller, low-intensity, orange lights. + +The `` is the index for all position lights on the right counting from right to left (in positive y direction), and from the front to the rear, starting with 0. + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the light element + +| *x-axis* +| Pointing towards the main light emission + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Light_Park_Left__ + +This group contains all parts of a parking light on the left side of the vehicle (part). + +The `` is the index for all parking lights on the left counting from right to left (in positive y direction), and from the front to the rear, starting with 0. + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the light element + +| *x-axis* +| Pointing towards the main light emission, usually forwards + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Light_Park_Right__ + +This group contains all parts of a parking light on the right side of the vehicle (part). + +The `` is the index for all parking lights on the right counting from right to left (in positive y direction), and from the front to the rear, starting with 0. + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the light element + +| *x-axis* +| Pointing towards the main light emission, usually forwards + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Light_Indicator_Left__ + +This group contains all parts of an indicator light on the left side of the vehicle (part). + +The `` is the index for all indicator lights on the left counting from right to left (in positive y direction), and from the front to the rear, starting with 0. + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the light element + +| *x-axis* +| Pointing towards the main light emission + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Light_Indicator_Right__ + +This group contains all parts of an indicator light on the left side of the vehicle (part). + +The `` is the index for all indicator lights on the right counting from right to left (in positive y direction), and from the front to the rear, starting with 0. + + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the light element + +| *x-axis* +| Pointing towards the main light emission + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Light_License_Plate__ + +This group contains all parts of a license plate light of the vehicle (part). + +The `` is the index for all license plate lights counting from right to left (in positive y direction), and from the front to the rear, starting with 0. + +image::Grp_Light_License_Plate.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the light element + +| *x-axis* +| Pointing towards the main light emission + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Light_Tail_Left__ + +This group contains all parts of a tail light on the left side of the vehicle (part). + +The `` is the index for all tail lights on the left counting from right to left (in positive y direction), starting with 0. + +//NOTE: Add a figure. This figure might be applicable to all lights on the rear left. I don't think we have to distinguish in the figures between the different kinds of lights. +image::Grp_Light_Tail_Left.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the light element + +| *x-axis* +| Pointing towards the main light emission, usually backwards + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Light_Tail_Right__ + +This group contains all parts of a tail light on the right side of the vehicle (part). + +The `` is the index for all tail lights on the right counting from right to left (in positive y direction), starting with 0. + +//NOTE: Add a figure. This figure might be applicable to all lights on the rear right. I don't think we have to distinguish in the figures between the different kinds of lights. + +image::Grp_Light_Tail_Right.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the light element + +| *x-axis* +| Pointing towards the main light emission, usually backwards + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Light_Brake_Left__ + +This group contains all parts of a brake light on the left side of the vehicle (part). + +The `` is the index for all brake lights on the left counting from right to left (in positive y direction), starting with 0. + +image::Grp_Light_Tail_Left.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the light element + +| *x-axis* +| Pointing towards the main light emission, usually backwards + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Light_Brake_Center__ + +This group contains all parts of a brake light in the center of the vehicle (part). + +The `` is the index for all brake lights in the center counting from right to left (in positive y direction), starting with 0. + +image::Grp_Light_Brake_Center.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the light element + +| *x-axis* +| Pointing towards the main light emission, usually backwards + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Light_Brake_Right__ + +This group contains all parts of a brake light on the right side of the vehicle (part). + +The `` is the index for all brake lights on the right counting from right to left (in positive y direction), starting with 0. + +image::Grp_Light_Tail_Right.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the light element + +| *x-axis* +| Pointing towards the main light emission, usually backwards + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Light_Reverse_Left__ + +This group contains all parts of a reverse light on the left side of the vehicle (part). + +The `` is the index for all reverse lights on the left counting from right to left (in positive y direction), starting with 0. + +image::Grp_Light_Tail_Left.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the light element + +| *x-axis* +| Pointing towards the main light emission, usually backwards + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Light_Reverse_Right__ + +This group contains all parts of a reverse light on the right side of the vehicle (part). + +The `` is the index for all reverse lights on the right counting from right to left (in positive y direction), starting with 0. + +image::Grp_Light_Tail_Right.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the light element + +| *x-axis* +| Pointing towards the main light emission, usually backwards + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Light_Fog_Left__ + +This group contains all parts of a fog light on the left side of the vehicle (part). + +The `` is the index for all fog lights on the left counting from right to left (in positive y direction), starting with 0. + +image::Grp_Light_Tail_Left.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the light element + +| *x-axis* +| Pointing towards the main light emission, usually backwards + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Light_Fog_Right__ + +This group contains all parts of a fog light on the right side of the vehicle (part). + +The `` is the index for all fog lights on the right counting from right to left (in positive y direction), starting with 0. + +image::Grp_Light_Tail_Right.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the light element + +| *x-axis* +| Pointing towards the main light emission, usually backwards + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Light_Warning__ + +This group contains all parts of a warning light of the vehicle (part). +Warning lights can be all kinds of emergency lights, hazard lights, etc. + +The `` is the index for all warning lights counting from right to left (in positive y direction), and from the front to the rear, starting with 0. + +//NOTE: Add a figure on an exemplary rotating warning light on the roof the vehicle (part). + +image::Grp_Light_Warning.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the light element + +| *x-axis* +| Pointing towards the main light emission, or forwards for rotating lights + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Mirror_Side_Mounting_Left__ + +This group contains all parts of a mirror mounting on the left side of the vehicle (part). + +The `` is the index for all mirror mountings on the left counting from right to left (in positive y direction), and from the front to the rear, starting with 0. + +image::Grp_Mirror_Side_Mounting_Left.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Base of the mirror mounting + +| *x-axis* +| Collinear with the vehicle longitudinal axis, pointing forwards + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Mirror_Side_View_Left__ + +This group contains all parts of a mirror without the housing on the left side of the vehicle (part). + +The `` is the index for all mirrors on the left counting from right to left (in positive y direction), and from the front to the rear, starting with 0. + +image::Grp_Mirror_Side_View_Left.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the mirror surface + +| *x-axis* +| Pointing outwards from the front of the mirror + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards along the mirror face +|=== + + +== Grp_Mirror_Side_Mounting_Right__ + +This group contains all parts of a mirror mounting on the right side of the vehicle (part). + +The `` is the index for all mirror mountings on the right counting from right to left (in positive y direction), and from the front to the rear, starting with 0. + +image::Grp_Mirror_Side_Mounting_Right.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Base of the mirror mounting + +| *x-axis* +| Collinear with the vehicle longitudinal axis, pointing forwards + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Mirror_Side_View_Right__ + +This group contains all parts of a mirror without the housing on the right side of the vehicle (part). + +The `` is the index for all mirrors on the right counting from right to left (in positive y direction), and from the front to the rear, starting with 0. + +image::Grp_Mirror_Side_View_Right.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the mirror surface + +| *x-axis* +| Pointing outwards from the front of the mirror + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards along the mirror face +|=== + + +== Grp_Mirror_Blindspot_Mounting__ + +This group contains all parts of a blindspot mirror mounting of the vehicle (part). + +The `` is the index for all blindspot mountings counting from right to left (in positive y direction), and from the front to the rear, starting with 0. + +NOTE: Add a figure. +NOTE FaKo: Not sure where blindspot mirror should be. + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Base of the mirror mounting + +| *x-axis* +| Collinear with the vehicle longitudinal axis, pointing forwards + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Mirror_Blindspot_View__ + +This group contains all parts of a mirror without the housing of the vehicle (part). + +The `` is the index for all blindspot mirrors counting from right to left (in positive y direction), and from the front to the rear, starting with 0. + +NOTE: Add a figure. +NOTE FaKo: Not sure where blindspot mirror should be. + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the mirror surface + +| *x-axis* +| Pointing outwards from the front of the mirror + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards along the mirror face +|=== + + +== Grp_License_Plate__ + +This group contains all parts of a license plate of the vehicle (part). + +The `` is the index for all license plates counting from right to left (in positive y direction), and from the front to the rear, starting with 0. + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the plate + +| *x-axis* +| Pointing outwards from the front of the plate + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Convertible_Top_ + +This group contains all parts of a convertible top of the vehicle (part). + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Origin of the vehicle (part) + +| *x-axis* +| Collinear with the vehicle longitudinal axis, pointing forwards + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Sensor__ + +This group contains all parts of a perception sensor of the vehicle (part). +The geometry of a sensor can alternatively be placed in the Grp_Exterior_Static. + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Origin of the sensor + +| *x-axis* +| Pointing outwards from the sensor in the direction of its longitudinal axis + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing upwards in sensor coordinates +|=== + + +== Grp_Interior_ + +This group contains all elements of the interior of the vehicle (part). +The interior is separated form the exterior to enable disabling or exchanging it in the simulation. + +This group typically does not move in the simulation and therefore does not have its own transforms. + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Origin of the vehicle (part) + +| *x-axis* +| Collinear with the vehicle longitudinal axis, pointing forwards + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Interior_Static_ + +This group contains all static elements of the interior of the vehicle (part). +Static elements are geometry structures that have a fixed position and orientation relative to the origin on the vehicle (part) throughout a simulation. +They also do not change their state during the simulation, therefore lights are considered dynamic. + +This group typically does not move in the simulation and therefore does not have its own transforms. + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Origin of the vehicle (part) + +| *x-axis* +| Collinear with the vehicle longitudinal axis, pointing forwards + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Interior_Dynamic_ + +This group contains all dynamic elements of the exterior of the vehicle (part). +Dynamic elements are geometry structures which position and orientation relative to the origin on the vehicle (part) might change throughout a simulation. +They may also change their state during the simulation, therefore lights are considered dynamic. + +This group typically does not move in the simulation and therefore does not have its own transforms. + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Origin of the vehicle (part) + +| *x-axis* +| Collinear with the vehicle longitudinal axis, pointing forwards + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Steering_Wheel_ + +This group contains all elements of the steering wheel of the vehicle (part). + +image::Grp_Steering_Wheel.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the steering wheel + +| *x-axis* +| Collinear with the steering column, pointing towards the axis + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards in neutral position +|=== + + +== Grp_Eyepoint__ + +This group contains an empty element containing the origin of an average passenger of the vehicle (part). + +The `` is the index for all eye points counting from right to left (in positive y direction), and from the front to the rear, starting with 0. + +image::Grp_Eyepoint.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the eye view point + +| *x-axis* +| Collinear with the view direction + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards in neutral position +|=== + + +== Grp_Mirror_Rearview_Mounting__ + +This group contains all parts of a rear view mirror mounting of the vehicle (part). + +The `` is the index for all rearview mirrors mounting counting from right to left (in positive y direction), and from the front to the rear, starting with 0. + +image::Grp_Mirror_Rearview_Mounting.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Base of the mirror mounting + +| *x-axis* +| Collinear with the vehicle longitudinal axis, pointing forwards + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== + + +== Grp_Mirror_Rearview_View__ + +This group contains all parts of a rearview mirror without the housing. + +The `` is the index for all rearview mirrors counting from right to left (in positive y direction), and from the front to the rear, starting with 0. + +image::Grp_Mirror_Rearview_View.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the mirror surface + +| *x-axis* +| Pointing outwards from the front of the mirror + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards along the mirror face +|=== + + +== Grp_Seat__ + +This group contains all parts of a seat of the vehicle (part). + +The seat position can be used for the placement of a human 3D model as a passenger. +Therefore, a bench is consists of multiple individual seats. + +The `` is the index for all seats counting from from the front to the rear and right to left (in positive y direction), starting with 0. + +image::Grp_Seat.svg[,1100] + +.
+[%header, cols="20, 80"] +|=== + +2+^|
+ +| *Origin* +| Center of the seat cushion. + +| *x-axis* +| Collinear with the vehicle longitudinal axis, pointing in the direction of the seat + +| *y-axis* +| Completes the right-handed coordinate system + +| *z-axis* +| Perpendicular to the x-axis, pointing vertically upwards +|=== From 234e15a17b4d1c208477fdcaa0498f0239812881 Mon Sep 17 00:00:00 2001 From: Ann-Cathrin Mackenthun Date: Thu, 24 Oct 2024 14:33:38 +0200 Subject: [PATCH 3/9] Updated interior image --- .../_images/Grp_Mirror_Rearview_Mounting.svg | 202 +++++++----------- 1 file changed, 79 insertions(+), 123 deletions(-) diff --git a/content/_images/Grp_Mirror_Rearview_Mounting.svg b/content/_images/Grp_Mirror_Rearview_Mounting.svg index 179da561..8493009b 100644 --- a/content/_images/Grp_Mirror_Rearview_Mounting.svg +++ b/content/_images/Grp_Mirror_Rearview_Mounting.svg @@ -1,129 +1,85 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - y - - - z - - - x - - - O - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + y + + + z + + + x + + + O + From 0ef576e3dc8ae91e66577db5efb29350684a9257 Mon Sep 17 00:00:00 2001 From: Ann-Cathrin Mackenthun Date: Fri, 25 Oct 2024 13:17:58 +0200 Subject: [PATCH 4/9] Updated interior images --- content/_images/Grp_Mirror_Rearview_View.svg | 154 +++++--------- content/_images/Grp_Seat.svg | 202 ++++++++----------- content/_images/Grp_Wheel_Steering.svg | 85 ++++++++ 3 files changed, 218 insertions(+), 223 deletions(-) create mode 100644 content/_images/Grp_Wheel_Steering.svg diff --git a/content/_images/Grp_Mirror_Rearview_View.svg b/content/_images/Grp_Mirror_Rearview_View.svg index ac2f0ac1..b81f61b9 100644 --- a/content/_images/Grp_Mirror_Rearview_View.svg +++ b/content/_images/Grp_Mirror_Rearview_View.svg @@ -1,129 +1,83 @@ - - - - + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - + + - - y + + - - z + + y - - x + + z - - O + + x - - + + O diff --git a/content/_images/Grp_Seat.svg b/content/_images/Grp_Seat.svg index 5e030464..1df610bd 100644 --- a/content/_images/Grp_Seat.svg +++ b/content/_images/Grp_Seat.svg @@ -1,129 +1,85 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - y - - - z - - - x - - - O - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + y + + + z + + + x + + + O + diff --git a/content/_images/Grp_Wheel_Steering.svg b/content/_images/Grp_Wheel_Steering.svg new file mode 100644 index 00000000..54ff90ba --- /dev/null +++ b/content/_images/Grp_Wheel_Steering.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + y + + + z + + + x + + + O + + + + From 2fc7ce8512a38e87a3a10c66b98b50ab1c2355d7 Mon Sep 17 00:00:00 2001 From: Ann-Cathrin Mackenthun Date: Fri, 25 Oct 2024 13:26:14 +0200 Subject: [PATCH 5/9] Updated images --- content/_images/Grp_Steering_Wheel.svg | 110 ++++++++++++++++++------- content/_images/Grp_Wheel_Steering.svg | 85 ------------------- 2 files changed, 79 insertions(+), 116 deletions(-) delete mode 100644 content/_images/Grp_Wheel_Steering.svg diff --git a/content/_images/Grp_Steering_Wheel.svg b/content/_images/Grp_Steering_Wheel.svg index ce944b5d..54ff90ba 100644 --- a/content/_images/Grp_Steering_Wheel.svg +++ b/content/_images/Grp_Steering_Wheel.svg @@ -1,37 +1,85 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - y - - - O - - - x - - - z + + + + + + + + + + + + y + + + z + + + x + + + O + diff --git a/content/_images/Grp_Wheel_Steering.svg b/content/_images/Grp_Wheel_Steering.svg deleted file mode 100644 index 54ff90ba..00000000 --- a/content/_images/Grp_Wheel_Steering.svg +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - y - - - z - - - x - - - O - - - - From c7dfa29d76f90a329f7a41f57ff26c49a110fbd8 Mon Sep 17 00:00:00 2001 From: Ann-Cathrin Mackenthun Date: Fri, 25 Oct 2024 14:32:16 +0200 Subject: [PATCH 6/9] Added image of hinged vehicle --- content/_images/Grp_Vehicle_Part.svg | 100 +++++++++++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 content/_images/Grp_Vehicle_Part.svg diff --git a/content/_images/Grp_Vehicle_Part.svg b/content/_images/Grp_Vehicle_Part.svg new file mode 100644 index 00000000..07dfd9f9 --- /dev/null +++ b/content/_images/Grp_Vehicle_Part.svg @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + x + + + z + + + y + + + O + + + + From 83fc178e8678e848cea78c29a0c64aef8624b8cd Mon Sep 17 00:00:00 2001 From: Ann-Cathrin Mackenthun Date: Mon, 28 Oct 2024 08:48:19 +0100 Subject: [PATCH 7/9] Added axle to front part of bus --- content/_images/Grp_Vehicle_Part.svg | 31 +++++++++++++++------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/content/_images/Grp_Vehicle_Part.svg b/content/_images/Grp_Vehicle_Part.svg index 07dfd9f9..3d1ca852 100644 --- a/content/_images/Grp_Vehicle_Part.svg +++ b/content/_images/Grp_Vehicle_Part.svg @@ -33,44 +33,47 @@ - + + + + - + - + - + - + - + - + - + - + - + - + - + - - + + From b0806b2a2eb0480744bc96b327d9f6a2bb300b7e Mon Sep 17 00:00:00 2001 From: Ann-Cathrin Mackenthun Date: Mon, 28 Oct 2024 12:02:59 +0100 Subject: [PATCH 8/9] Add blindspot mirror image --- .../_images/Grp_Mirror_Blindspot_Mounting.svg | 103 ++++++++++++++++++ .../object-vehicle/vehicle-structure.adoc | 11 +- 2 files changed, 108 insertions(+), 6 deletions(-) create mode 100644 content/_images/Grp_Mirror_Blindspot_Mounting.svg diff --git a/content/_images/Grp_Mirror_Blindspot_Mounting.svg b/content/_images/Grp_Mirror_Blindspot_Mounting.svg new file mode 100644 index 00000000..b01ee88b --- /dev/null +++ b/content/_images/Grp_Mirror_Blindspot_Mounting.svg @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + x + + + z + + + y + + + O + + + + diff --git a/content/geometry/object-vehicle/vehicle-structure.adoc b/content/geometry/object-vehicle/vehicle-structure.adoc index 5a3098c3..1d8c57b5 100644 --- a/content/geometry/object-vehicle/vehicle-structure.adoc +++ b/content/geometry/object-vehicle/vehicle-structure.adoc @@ -70,7 +70,7 @@ end legend == Grp_Vehicle_Part__ -A vehicle part is a large structure of the vehicle (part), that moves independently from other parts of the same vehicle. +A vehicle part is a large structure of the vehicle (part) that moves independently from other parts of the same vehicle. This mainly applies to articulated vehicles, e.g. a front loader with a hinged axis or an articulated bus with a hinge in the middle. When a vehicle part can be detached, like a trailer, it is to be treated as a separate object and not a vehicle part. @@ -84,7 +84,7 @@ NOTE: Define the origin of the vehicle (part) NOTE: Add description and examples for keywords -NOTE: Add a figure visualizing e.g. a hinged bus to explain what vehicle parts are. +image::Grp_Vehicle_Part.svg[,1100] .
[%header, cols="20, 80"] @@ -1272,8 +1272,7 @@ This group contains all parts of a blindspot mirror mounting of the vehicle (par The `` is the index for all blindspot mountings counting from right to left (in positive y direction), and from the front to the rear, starting with 0. -NOTE: Add a figure. -NOTE FaKo: Not sure where blindspot mirror should be. +image::Grp_Mirror_Blindspot_Mounting.svg[,1100] .
[%header, cols="20, 80"] @@ -1597,9 +1596,9 @@ image::Grp_Mirror_Rearview_View.svg[,1100] This group contains all parts of a seat of the vehicle (part). The seat position can be used for the placement of a human 3D model as a passenger. -Therefore, a bench is consists of multiple individual seats. +Therefore, a bench consists of multiple individual seats. -The `` is the index for all seats counting from from the front to the rear and right to left (in positive y direction), starting with 0. +The `` is the index for all seats counting from the front to the rear and from the right to the left (in positive y direction), starting with 0. image::Grp_Seat.svg[,1100] From f2914a739fffe36e069faa0359ec37320b833b05 Mon Sep 17 00:00:00 2001 From: Ann-Cathrin Mackenthun Date: Tue, 29 Oct 2024 09:22:17 +0100 Subject: [PATCH 9/9] Added image for blindspot mirror view --- content/_images/Grp_Mirror_Blindspot_View.svg | 103 ++++++++++++++++++ .../object-vehicle/vehicle-structure.adoc | 3 +- 2 files changed, 104 insertions(+), 2 deletions(-) create mode 100644 content/_images/Grp_Mirror_Blindspot_View.svg diff --git a/content/_images/Grp_Mirror_Blindspot_View.svg b/content/_images/Grp_Mirror_Blindspot_View.svg new file mode 100644 index 00000000..5553792a --- /dev/null +++ b/content/_images/Grp_Mirror_Blindspot_View.svg @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + x + + + z + + + y + + + O + + + + diff --git a/content/geometry/object-vehicle/vehicle-structure.adoc b/content/geometry/object-vehicle/vehicle-structure.adoc index 1d8c57b5..b402fac1 100644 --- a/content/geometry/object-vehicle/vehicle-structure.adoc +++ b/content/geometry/object-vehicle/vehicle-structure.adoc @@ -1300,8 +1300,7 @@ This group contains all parts of a mirror without the housing of the vehicle (pa The `` is the index for all blindspot mirrors counting from right to left (in positive y direction), and from the front to the rear, starting with 0. -NOTE: Add a figure. -NOTE FaKo: Not sure where blindspot mirror should be. +image::Grp_Mirror_Blindspot_View.svg[,1100] .
[%header, cols="20, 80"]