Describe GDTF Primitive Type and File Relation for Geometries
You can use the Preview tab ^ above to see final rendering of your report.
Is your feature request related to a problem? Please describe. The link between Primitive Type and File for geometries is undefined.
Describe the solution you'd like A clear and concise description of what you want to happen.
Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.
Additional context
| PrimitiveType | Enum | Type of 3D model; The currently defined values are: “Undefined”, “Cube”, “Cylinder”, “Sphere”, “Base”, “Yoke”, “Head”, “Scanner”, “Conventional”, “Pigtail”, "Base1_1", "Scanner1_1", "Conventional1_1"; TODO Default value: “Undefined” |
|---|---|---|
| File | Resource | Optional. File name without extension and without subfolder containing description of the model. Use the following as a resource file:- 3DS or GLB to file to provide 3D model.- SVG file to provide the 2D symbol.It is possible to add several files with the same name but different formats. Preferable format for the 3D model is GLTF. The resource files are located in subfolders of a folder called ./models. The names of the subfolders correspond to the file format of the resource files (3ds, step, svg). The path for 3ds files would be ./models/3ds. For glb files, it would be ./models/gltf.Software that is utilizing GDTF files should always be able to read both 3ds and GlTF file formats and should be able to write at least one of these formats. It is preferable that only one type of 3D model file formats is used within one GDTF file. |
PrimitiveType Enum Type of 3D model; The currently defined values are: “Undefined”, “Cube”, “Cylinder”, “Sphere”, “Base”, “Yoke”, “Head”, “Scanner”, “Conventional”, “Pigtail”, "Base1_1", "Scanner1_1", "Conventional1_1"; TODO Default value: “Undefined” File Resource Optional. File name without extension and without subfolder containing description of the model. Use the following as a resource file:
- 3DS or GLB to file to provide 3D model.
- SVG file to provide the 2D symbol. It is possible to add several files with the same name but different formats. Preferable format for the 3D model is GLTF. The resource files are located in subfolders of a folder called ./models. The names of the subfolders correspond to the file format of the resource files (3ds, step, svg). The path for 3ds files would be ./models/3ds. For glb files, it would be ./models/gltf. Software that is utilizing GDTF files should always be able to read both 3ds and GlTF file formats and should be able to write at least one of these formats. It is preferable that only one type of 3D model file formats is used within one GDTF file.
There are no details on support of STEP files at all in the specification, this is the only mention in the 1.2 Spec (3ds, step, svg)
There are no details on support of STEP files at all in the specification, this is the only mention in the 1.2 Spec (3ds, step, svg)
The step is not supposed to be there. It was part of previous considerations but it had been removed and accidentally remained in this table. We will remove it from the spec.