(kind: &str)
| 1697 | let is_3d = node.data.node_type.is_a(perro_scene::NodeType::Node3D); |
| 1698 | let transform_fields = scene_node_transform_fields(node.data.node_type); |
| 1699 | let has_position = transform_fields.contains(&"position"); |
| 1700 | let has_rotation = transform_fields.contains(&"rotation"); |
| 1701 | let has_scale = transform_fields.contains(&"scale"); |
| 1702 | let rotation_mode = if is_3d && state.inspector_rotation_mode == "euler" { |
| 1703 | "euler" |
| 1704 | } else { |
| 1705 | "quat" |
| 1706 | }; |
| 1707 | let rotation = if rotation_mode == "euler" { |
| 1708 | scene_rotation_deg_components(&node.data) |
| 1709 | } else { |
| 1710 | scene_value_components(&node.data, "rotation") |
| 1711 | }; |
| 1712 |
no test coverage detected