Plugin to create repeated geometry in Roblox Studio by dragging handles.
The core code is separated into three parts:
-
A functionality layer that renders manipulators in the scene, places previews, and places the final copies of the selected objects.
src/createRedupeSession.luasrc/createGhostPreview.lua
-
A settings layer to feed information about how to perform the operation into the functionality layer.
src/Settings.lua
-
A UI layer written in React to feed data to the settings layer and tell the functionality layer when to start and stop doing stuff.
src/MainGui.luasrc/HelpGui.luasrc/TutorialGui.lua