Read.Flags
Description
Enumeration of behaviour flags for reading 3D models.
The flags are applied in the order of their ordinal value (e.g. flip before swap).
Items
# | Name | Tag |
---|---|---|
None |
- |
|
No behaviour flags. |
||
FlipX |
- |
|
Flip vertex X-coordinates? |
||
FlipY |
- |
|
Flip vertex Y-coordinates? |
||
FlipZ |
- |
|
Flip vertex Z-coordinates? |
||
FlipU |
- |
|
Flip texture U-coordinates? |
||
FlipV |
- |
|
Flip texture V-coordinates? |
||
FlipNormals |
- |
|
Flip normal vectors? |
||
FlipWinding |
- |
|
Flip vertex winding of indexed triangle list primitives? |
||
SwapXY |
- |
|
Swap the X-axis and Y-axis? |
||
SwapXZ |
- |
|
Swap the X-axis and Z-axis? |
||
SwapYZ |
- |
|
Swap the Y-axis and Z-axis? |
||
ModelGroup |
- |
|
Does the model file contain a group of 3D models? |
||
ModelNames |
- |
|
Keep the names of all model nodes, including the hierarchical structure. |
||
NormalIsBump |
- |
|
Re-interpret normal maps as grayscale bump height maps and re-compute normals accordingly? When this flag is set, the texture that would otherwise be used for Model.Material.normalMap will be interpreted as a bump height map. This flag is intended to be used for fixing broken 3D models. |
||
SmoothNormals |
- |
|
Compute smooth per-vertex normals instead of face normals if the model does not provide normal vector information? Models usually provide normal vector information in one of the following ways:
If no normal vector information is present, this flag may be used to force computation of smooth per-vertex normal vectors. Otherwise, it will be ignored. This flag is intended to be used for fixing broken 3D models. |
||
PureTextures |
- |
|
Disallow use of lossy compression for model textures? |