3D Workspace
Home
Assets
Affiliate Program
Creator Program
Sign up/Log in
?
Upgrade
DCC Bridge
Anonymous1782367619
06-25 06:07
Model Name
blue panelled box 3d model
Tags
props
game asset
stylized
Prompt
const BOX_SIZE = 300; // 箱の外寸 (30cm) const WALL_THICK = 2; // 外壁の厚み (2mm) const GRID_INTERVAL = 20; // 仕切りの間隔 (2cm) const DIVIDER_THICK = 1.5; // 仕切りの厚み (1.5mm) const INNER_SIZE = BOX_SIZE - (WALL_THICK * 2); // 1. 外側の箱(ベース)を作成 let outerBox = BoxNew({w: BOX_SIZE, l: BOX_SIZE, h: BOX_SIZE}); outerBox.move(0, 0, BOX_SIZE / 2); // 2. 内側をくり抜くための空間を作成 let hollowSpace = BoxNew({w: INNER_SIZE, l: INNER_SIZE, h: BOX_SIZE}); hollowSpace.move(0, 0, (BOX_SIZE / 2) + WALL_THICK); hollowSpace.hole(); // 3. 箱の形にする(くり抜き実行) let mainBox = GroupNew([outerBox, hollowSpace]); // 4. 縦方向(X軸)の仕切り板のみを等間隔で配置 let startPos = -(INNER_SIZE / 2) + GRID_INTERVAL; let endPos = (INNER_SIZE / 2) - GRID_INTERVAL; let step = GRID_INTERVAL + DIVIDER_THICK; for (let x = startPos; x <= endPos; x += step) { let dividerX = BoxNew({w: DIVIDER_THICK, l: INNER_SIZE, h: INNER_SIZE}); dividerX.move(x, 0, (INNER_SIZE / 2) + WALL_THICK); }
Detailed Info
Related Models
Enter invite code
Enter invite code to get credits!