3D Printable Pendant is a modelling project where a decorative pendant is created.
The design is built by creating a flat circular base, cutting out the centre to form a hoop, then generating multiple smaller hoops arranged evenly around the shape using a loop. A small hanging loop is added at the top so the pendant can be attached to a chain.
The project finishes with an Export button that allows the model to be downloaded as an STL file for 3D printing.
Try it out
1. Open Flock XR and go to the Demo menu. 2. Select 📿 3D-printable pendant 3. Press Play. 4. Use the mouse to rotate and inspect the model. 5. Click the Export button to download the STL file.
Explore the code
Open the code and look for these parts:
Sky and lighting Blocks that: – Set the background colour – Get and rotate the light These blocks improve visibility and presentation of the 3D model.
Camera setup Blocks that: – Get the camera – Move it above the model – Rotate it to look down This creates a top-down design view, making it easier to see the pendant clearly.
A loop to create hoops Blocks that place, rotate, and subject shapes in a loop. This demonstrates procedural design — using maths and repetition to build patterns.
Merge blocks Blocks that combine all separate pieces into one single object called pendant.
Exporting the model Blocks that: – Create a UI button labelled Export – Detect when the button is clicked – Print a message – Export the mesh as an STL file STL is a common file format used for 3D printing.
Remix ideas
Try extending the project with your own ideas:
Change the number of hoops in the loop.
Adjust the rotation amount to create different patterns.
Add 3D text to personalise the pendant.
Create a heart-shaped or square pendant instead of circular.
Change the thickness of the cylinders.
Use different colours while designing.
A similar project you could create
Create your own 3D printable keyring: – Create a keying with layered shapes and 3D text. – Use loops to generate repeating decorative patterns. – Combine subtraction and merging to create complex patterns. – Export your model as an STL file for printing.
This technique is used in product design, jewellery design, engineering, and digital fabrication to create precise, repeatable 3D models.