Thingiverse
Honey-Wire-Storage
por Shadow_Flash1234
0
Descargas
2
Likes
0
Makes
Hey guys, another Shadow flash project. this one i MADE FROM SCRATCH. Plz download and drop a heart.
*if* *you* *use* *scriptSCAD* *use* *this* *script*:
import { primitives, transforms, booleans } from '@jscad/modeling'
export function main () {
const cellRadius = 12
const wall = 2
const height = 30
const rows = 4
const cols = 6
// safety clamps
const innerRadius = Math.max(0.1, cellRadius - wall)
const innerHeight = Math.max(0.1, height - 2)
const xStep = cellRadius * 1.75
const yStep = cellRadius * 1.5
const cells = []
for (let r = 0; r < rows; r++) {
for (let c = 0; c < cols; c++) {
const x = c * xStep + (r % 2 === 1 ? xStep / 2 : 0)
const y = r * yStep
const outer = primitives.cylinder({
height,
radius: cellRadius,
segments: 6
})
const inner = transforms.translate(
[0, 0, 1],
primitives.cylinder({
height: innerHeight,
radius: innerRadius,
segment
*if* *you* *use* *scriptSCAD* *use* *this* *script*:
import { primitives, transforms, booleans } from '@jscad/modeling'
export function main () {
const cellRadius = 12
const wall = 2
const height = 30
const rows = 4
const cols = 6
// safety clamps
const innerRadius = Math.max(0.1, cellRadius - wall)
const innerHeight = Math.max(0.1, height - 2)
const xStep = cellRadius * 1.75
const yStep = cellRadius * 1.5
const cells = []
for (let r = 0; r < rows; r++) {
for (let c = 0; c < cols; c++) {
const x = c * xStep + (r % 2 === 1 ? xStep / 2 : 0)
const y = r * yStep
const outer = primitives.cylinder({
height,
radius: cellRadius,
segments: 6
})
const inner = transforms.translate(
[0, 0, 1],
primitives.cylinder({
height: innerHeight,
radius: innerRadius,
segment
¿Has impreso este modelo? Inicia sesión y comparte tu make.
Inicia sesión para dejar un comentario
Iniciar sesiónAún no hay comentarios – ¡sé el primero!