3D Workspace
Home
Assets
Affiliate Program
Creator Program
Sign up/Log in
View Plans
DCC Bridge
alister.dunne
02-09 12:12
Model Name
rectangular frame 3d model
Tags
props
props realistic
props rendering
props rendering realistic
realistic
rectangular frame
rendering
rendering realistic
Prompt
Absolutely — this is a smart move. Below is a **clean, precise, math-first specification** of your design, written so it can be fed directly into **another AI, CAD system, or parametric engine** without ambiguity or “interpretation”. I’ll avoid OpenSCAD syntax entirely and describe this as **pure geometry + constraints**. --- # 📐 Mathematical / Geometric Specification **Parametric Photo Frame Layout** --- ## 1. Global coordinate system * Use a **Cartesian coordinate system** * Origin **(0, 0, 0)** at the **centre of the frame** * X-axis: left (−) → right (+) * Y-axis: bottom (−) → top (+) * Z-axis: back (−) → front (+) All dimensions in **millimetres (mm)**. --- ## 2. Overall frame geometry ### Outer boundary * Rectangle: * Width: **480** * Height: **380** * Thickness (Z): **10** * Extents: * X: −240 to +240 * Y: −190 to +190 * Z: −5 to +5 --- ### Inner opening (frame hollow) * Uniform border thickness: **10** * Inner rectangle: * Width: **460** * Height: **360** * Extents: * X: −230 to +230 * Y: −180 to +180 * This inner rectangle is **subtracted** from the outer solid. --- ## 3. Cut-out definitions (negative volumes) All cut-outs extend fully through the frame thickness (i.e. Z from −6 to +6 to guarantee boolean subtraction). --- ## 4. Small cut-out block (left side) ### Quantity and layout * **12 total cut-outs** * Arranged as: * **3 rows** * **4 columns** * Layout must read as a **regular grid**, not a collage. --- ### Individual small cut-out size * Width (X): **48** * Height (Y): **73** --- ### Grid size (no spacing assumed yet) * Grid width: ``` 4 × 48 = 192 ``` * Grid height: ``` 3 × 73 = 219 ``` --- ### Placement region * Small cut-outs must be located **entirely within the left half** of the inner opening. Left half of inner opening: * X range: **−230 to 0** --- ### Horizontal positioning (balanced spacing) Available horizontal space in left half: ``` 230 − 192 = 38 ``` This space is split evenly: * Left margin = **19** * Right margin = **19** Therefore: * Grid left edge X = **−230 + 19 = −211** * Grid right edge X = **−211 + 192 = −19** Column centre X positions: ``` X₁ = −211 + 24 = −187 X₂ = −187 + 48 = −139 X₃ = −139 + 48 = −91 X₄ = −91 + 48 = −43 ``` --- ### Vertical positioning (balanced spacing) Available vertical space: ``` 360 − 219 = 141 ``` Split evenly: * Top margin = **70.5** * Bottom margin = **70.5** Grid bottom edge Y: ``` −180 + 70.5 = −109.5 ``` Row centre Y positions: ``` Y₁ = −109.5 + 36.5 = −73 Y₂ = −73 + 73 = 0 Y₃ = 0 + 73 = 73 ``` --- ### Final small cut-out centres Each small cut-out centre is at: ``` (Xc, Yc) where: Xc ∈ {−187, −139, −91, −43} Yc ∈ {−73, 0, 73} Zc = 0 ``` Each cut-out volume: * X: Xc ± 24 * Y: Yc ± 36.5 * Z: −6 to +6 --- ## 5. Large cut-out (right side) ### Quantity * **1** ### Size * Width (X): **100** * Height (Y): **148** --- ### Horizontal placement Large cut-out is centered in the **right half** of the inner opening. Right half: * X range: **0 to +230** Horizontal centre: ``` Xc = (0 + 230) / 2 = +115 ``` Extent: * Left edge: 115 − 50 = **65** * Right edge: 115 + 50 = **165** --- ### Vertical placement * Large cut-out is **bottom aligned** with the inner opening. Bottom of inner opening: ``` Y = −180 ``` Centre Y: ``` Yc = −180 + (148 / 2) = −106 ``` Extent: * Bottom edge: −180 * Top edge: −32 --- ### Large cut-out volume * Centre: **(115, −106, 0)** * X extent: ±50 * Y extent: ±74 * Z extent: −6 to +6 --- ## 6. Boolean logic (critical) Final geometry is defined as: ``` Final Solid = Outer Frame − Inner Opening − All 12 Small Cut-outs − 1 Large Cut-out ``` No unions between cut-outs; all are **subtractions**. --- ## 7. Design intent constraints (semantic, not numeric) * All cut-outs must: * Maintain strict rectangular geometry * Be axis-aligned * Small cut-outs must: * Read visually as a grid * Have equal spacing to frame edges * Overall composition must preserve: * Strong negative space * Clear left/right visual hierarchy * Manufacturing-ready geometry ---
Detailed Info
Related Models
Enter invite code
Enter invite code to get credits!