Skip to content

Commit

Permalink
Merge pull request #309 from asam-ev/307-do-we-still-need-human-namin…
Browse files Browse the repository at this point in the history
…g-convention

Add naming conventions to index; small editorial changes
  • Loading branch information
ClemensLinnhoff authored Jan 21, 2025
2 parents 56b70bb + 1473f98 commit b778719
Show file tree
Hide file tree
Showing 7 changed files with 22 additions and 16 deletions.
1 change: 1 addition & 0 deletions content/geometry/object-environment/environment-index.adoc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
= Environment structure

include::environment-general.adoc[leveloffset=+1]
include::environment-naming-convention.adoc[leveloffset=+1]
include::environment-structure.adoc[leveloffset=+1]

Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
= Naming convention

Every object has a unique name and represents a part of the environment.
All included meshes are part of a group to indicate which kind of object type it represents.
All meshes should be named meaningful.

If needed, the user is free to add more groups and new keywords, which are not part of the standard, for himself.
1 change: 1 addition & 0 deletions content/geometry/object-human/human-index.adoc
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
= Human structure

include::human-general.adoc[leveloffset=+1]
include::human-naming-convention.adoc[leveloffset=+1]
include::human-structure.adoc[leveloffset=+1]
8 changes: 5 additions & 3 deletions content/geometry/object-human/human-naming-convention.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
=== Naming convention
= Naming convention

Every bone has a unique name and represents a part of the human body. The left and right side of the armature are indicated with the keywords "Left" and "Right" as a postfix.
All included meshes use a keyword as a prefix to indicate which kind of asset it represents. They shall be named meaningful.
Every bone has a unique name and represents a part of the human body.
The left and right side of the armature are indicated with the keywords "Left" and "Right" as a suffix.
All included meshes use a keyword as a prefix to indicate which kind of object it represents.
They shall be named meaningful.

If needed, the user is free to add more prefixes or bones, which are not part of the standard, for himself.

This file was deleted.

1 change: 1 addition & 0 deletions content/geometry/object-vehicle/vehicle-index.adoc
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
= Vehicle structure

include::vehicle-general.adoc[leveloffset=+1]
include::vehicle-naming-convention.adoc[leveloffset=+1]
include::vehicle-structure.adoc[leveloffset=+1]
12 changes: 7 additions & 5 deletions content/geometry/object-vehicle/vehicle-naming-convention.adoc
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
=== Naming convention
= Naming convention

Every mesh has a unique name and represents a part of the vehicle. The different vehicle components can be identified by the keywords.
All included meshes use one or more keywords to indicate which kind of asset it represents and where it is located.
Every mesh has a unique name and represents a part of the vehicle.
The different vehicle components can be identified by the keywords.
All included meshes use one or more keywords to indicate which kind of object it represents and where it is located.
Count the axle index from front to rear starting with 0 (according to the https://opensimulationinterface.github.io/osi-antora-generator/asamosi/latest/gen/structosi3_1_1MovingObject_1_1VehicleAttributes_1_1WheelData.html#a094de989f5a2aab080f9a65f0feb3867[ASAM OSI definition]).
Count the wheel index per axle from right to left (in positive y-direction and according to the https://opensimulationinterface.github.io/osi-antora-generator/asamosi/latest/gen/structosi3_1_1MovingObject_1_1VehicleAttributes_1_1WheelData.html#a094de989f5a2aab080f9a65f0feb3867[ASAM OSI definition]).
Count the door index per side from front to rear and right to left (in positive y-direction).
Count the seat index per level from first level front to rear, and right to left, to the next level from right to left and front to rear. Note: A rear bench with 3 seats will be consideres as 3 seats, because 3 passengers could take a seat on it.
Count the seat index per level from first level front to rear, and right to left, to the next level from right to left and front to rear.
Note: A rear bench with 3 seats is considered as 3 seats, because 3 passengers could take a seat on it.

If needed, the user is free to add more groups and new keywords, which are not part of the standard, for themself.
If needed, the user is free to add more groups and new keywords, which are not part of the standard, for himself.

0 comments on commit b778719

Please sign in to comment.