How to replace objects (circles) with a spheres, taking into account the radii of circles
-
1$\begingroup$ Ctrl L > Link Object Data will replace the first selected object by the second selected object (active object), but unless the radius has been obtained with a scaling in Object mode, the replaced object won't have the good radius $\endgroup$– moonbootsAug 27 at 14:39
-
$\begingroup$ Use shift+S to position the cursor on spheres, shift+A, to add spheres and set their radii to match. Then delete the circles. $\endgroup$– Markus von BroadyAug 27 at 17:14
-
$\begingroup$ does not work, scale is applied $\endgroup$– 1 soAug 27 at 21:00
-
$\begingroup$ @1so you're the one asking the question here. "does not work" doesn't help us help you, please provide additional information, a screnshot of your interface, etc. $\endgroup$– GorgiousAug 28 at 7:19
1 Answer
Assuming your circles are flat on the XY plane, you could add a Geometry Nodes modifier with the following content:
-
-
$\begingroup$ perhaps there is another option using the face area, but I can't think of it $\endgroup$– 1 soAug 27 at 21:01
-
2$\begingroup$ @1so "does not work, scale is applied on circles" - well, then maybe you have to tell us a bit more about your circles or upload a file. Because this method works with and without applied scale. Unless your circle meshes are moved away from their origin in Edit Mode. But there is no information about that in your question. $\endgroup$ Aug 28 at 7:45
-
$\begingroup$ blender.stackexchange.com/q/299994/172826 formulated the question differently $\endgroup$– 1 soAug 28 at 13:21
-
$\begingroup$ @1so it's odd that you never mentioned anything about SCALE in your post when that was integral to your primary goal. 'radius' and 'scale' are completely different terms fwiw $\endgroup$ Aug 28 at 13:36