Add is_zero_approx methods to Vector{2,3}
This commit is contained in:
@ -434,7 +434,7 @@ Ref<Material3D> FBXMaterial::import_material(ImportState &state) {
|
||||
print_verbose("Emissive real value: " + rtos(real_value->Value()));
|
||||
spatial_material->set_emission_energy(real_value->Value());
|
||||
material_info.features.push_back(Material3D::Feature::FEATURE_EMISSION);
|
||||
} else if (vector_value && !vector_value->Value().is_equal_approx(Vector3(0, 0, 0))) {
|
||||
} else if (vector_value && !vector_value->Value().is_zero_approx()) {
|
||||
const Vector3 &color = vector_value->Value();
|
||||
Color c;
|
||||
c[0] = color[0];
|
||||
@ -445,7 +445,7 @@ Ref<Material3D> FBXMaterial::import_material(ImportState &state) {
|
||||
}
|
||||
} break;
|
||||
case PROPERTY_DESC_EMISSIVE_COLOR: {
|
||||
if (vector_value && !vector_value->Value().is_equal_approx(Vector3(0, 0, 0))) {
|
||||
if (vector_value && !vector_value->Value().is_zero_approx()) {
|
||||
const Vector3 &color = vector_value->Value();
|
||||
Color c;
|
||||
c[0] = color[0];
|
||||
|
||||
@ -225,7 +225,7 @@ void PivotTransform::ComputePivotTransform() {
|
||||
Sp.set_origin(scaling_pivot);
|
||||
|
||||
// Scaling node
|
||||
if (!scaling.is_equal_approx(Vector3())) {
|
||||
if (!scaling.is_zero_approx()) {
|
||||
S.scale(scaling);
|
||||
} else {
|
||||
S.scale(Vector3(1, 1, 1));
|
||||
|
||||
@ -440,7 +440,7 @@ Error GLTFDocument::_serialize_nodes(Ref<GLTFState> p_state) {
|
||||
node["scale"] = _vec3_to_arr(gltf_node->scale);
|
||||
}
|
||||
|
||||
if (!gltf_node->translation.is_equal_approx(Vector3())) {
|
||||
if (!gltf_node->translation.is_zero_approx()) {
|
||||
node["translation"] = _vec3_to_arr(gltf_node->translation);
|
||||
}
|
||||
if (gltf_node->children.size()) {
|
||||
|
||||
Reference in New Issue
Block a user