Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CSGPolygon3D in Path mode with collision enabled throws error: Node3D::get_global_transform: Condition "!is_inside_tree()" is true. Returning: Transform3D() #71240

Closed
Lippanon opened this issue Jan 11, 2023 · 0 comments · Fixed by #72427
Milestone

Comments

@Lippanon
Copy link

Lippanon commented Jan 11, 2023

Godot version

f73cb4c

System information

Windows 10, Vulkan

Issue description

A CSGPolygon3D node with 'use_collision' on, in Path mode, with a path node assigned, throws the error "Node3D::get_global_transform: Condition "!is_inside_tree()" is true. Returning: Transform3D()" when running (and in some cases when switching scenes).

image

In this same MRP you can also see a different error, when switching between scenes in the editor, that I've mentioned in #58869, I can open a separate issue if needed:
I've opened a separate issue for this in #71750.
image

Steps to reproduce

Run the MRP. It's a simple Node3D scene with a CSGPolygon3D and Path3D as children.

Minimal reproduction project

transform bug.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants