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

"Target Surface:" and "Source Mesh:" should only accept nodes that inherit Node3D #84893

Closed
Stronkkey opened this issue Nov 14, 2023 · 1 comment · Fixed by #84933
Closed

Comments

@Stronkkey
Copy link

Godot version

4.1.3 stable.arch_linux

System information

Artix Linux Godot v4.1.3 stable.arch_linux

Issue description

2023-11-14T16:29:28,788232528+01:00
Both "Target Surface:" and "Source Mesh:" accept non Node3D nodes which doesn't really make any sense as they need 3D geometry to function.

Steps to reproduce

  1. Add a MultiMeshInstance3D
  2. Add a Node that doesn't inherit Node3D
  3. Open the "Populate Surface" menu and click the right button of either "Target Surface:" or "Source Mesh:"

Minimal reproduction project

N/A

@Calinou
Copy link
Member

Calinou commented Nov 15, 2023

The actual restriction is MeshInstance3D for both fields, not "just" Node3D.

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.

3 participants