MagicaCSG 0.5.3 Update: Partial Radial Array and Local Rotation
🕑 Added 2024-10-08 01:56:11 +0000 UTCUpdates
You can redownload the updated program from last post.
Settings for array duplications are changed. If you have already used this feature in your projects, you may need to readjust the stroke properties. Sorry for the inconvenience.
Pros of Array Duplication
Changes are nondestructive. You don't have to first reselect all copies to make a change.
The program only needs to store and compute one primitive for an array. Note that there is a limit of 1000 primitives in one object, so currently it's impossible to create a 64x64 array manually without this feature.
You can create some special overlapped shapes with radial array like in the image below.
Radial Array Span
you can define the angle range for the radial array duplication.
note that the copy count will increase by one in this case.

Radial Array Local Rotation
you can change the local rotation of copies in a radial array. this is good for creating shapes like gears.

Array Spacing
spacing is now defined as the distance between the centers of neighboring copies, instead of percentage of the primitive size.
Therefore, when the size of primitives is changed, the spacing will keep the same.
This makes it easier to combine multiple arrays of primitives with same spacing.
Bug fixes for revolve mode.
Comments
ephtracy
to move focus between input boxes, you can use the arrow up/down keys.
Mrmo
Hey! Thanks for the constant updates! Could I ask for a (hopefully) small quality of life update thing? When entering values (for example, for size and position) manually, it would be useful to highlight/select the value when the input box is focused, so that a new value could be entered immediately, instead of having to delete the existing value first :) Also, shift+tab for focusing the previous input box would be nice. That's really the only feedback or nitpick I have, everything else is so impressive it borders on magical :D
ephtracy
on the left panel, IO->Mesh->Export
KOCH
This may be a dumb question, but how does the export work? I can only find save but no export.