Home
last modified time | relevance | path

Searched refs:TANGENT (Results 1 - 3 of 3) sorted by relevance

/foundation/graphic/graphic_3d/lume/Lume_3D/src/gltf/
H A Dgltf2_util.cpp263 POSITION, NORMAL, TANGENT, TEXCOORD_0, TEXCOORD_1, COLOR_0, JOINTS_0, and WEIGHTS_0 in GetAttributeType()
269 } else if (dataType == "TANGENT") { in GetAttributeType()
270 attribute.type = AttributeType::TANGENT; in GetAttributeType()
445 constexpr const char* ATTRIBUTE_TYPES[] = { "NORMAL", "POSITION", "TANGENT" };
456 } else if (dataType.type <= AttributeType::TANGENT) { in GetAttributeType()
794 { "TANGENT accessor must use VEC4.", "TANGENT accessor must use FLOAT." },
844 case AttributeType::TANGENT: in ValidateMorphTargetAttribute()
846 return "ValidateMorphTargetAttribute: TANGENT accessor must use VEC3."; in ValidateMorphTargetAttribute()
849 return "ValidateMorphTargetAttribute: TANGENT accesso in ValidateMorphTargetAttribute()
[all...]
H A Dgltf2_data_structures.h81 TANGENT = 2, member in GLTF2::AttributeType
620 // (only `POSITION`, `NORMAL`, and `TANGENT` supported)
H A Dgltf2_importer.cpp577 case GLTF2::AttributeType::TANGENT: in LoadPrimitiveAttributeData()
609 // Spec says POSITION,NORMAL and TANGENT must be FLOAT & VEC3 in ProcessMorphTargetData()
656 case GLTF2::AttributeType::TANGENT: in GenerateMorphTargets()
724 info.tangents = ContainsAttribute(primitive, GLTF2::AttributeType::TANGENT); in CreatePrimitiveImportInfo()

Completed in 8 milliseconds