3D Workspace
Home
Assets
Affiliate Program
Sign up/Log in
?
Upgrade
DCC Bridge
Anonymous1761732010
10-30 18:25
Model Name
beetle 3d model
Tags
beetle
creatures animals
creatures animals game asset
creatures animals game asset stylized
creatures animals stylized
game asset
game asset stylized
stylized
Prompt
// Bastion Beetle Complete Script - Tinkercad Codeblocks // خنفساء الباستيون الكاملة مع قرون Evil // ========== الإعدادات الرئيسية ========== const beetleScale = 1.5; const primaryColor = '#111111'; // أسود كربوني const goldColor = '#E6B800'; // ذهبي const redHornColor = '#8B0000'; // أحمر داكن للقرن العلوي const blackHornColor = '#2F2F2F'; // أسود معدني للقرن السفلي const energyColor = '#00BFFF'; // أزرق طاقة // ========== الجسم الرئيسي ========== const mainBody = new Sphere({ radius: 10 * beetleScale, color: primaryColor }); // الصفائح الكيتينية على الظهر for (let i = 0; i < 6; i++) { const angle = (i / 6) * 360; const plate = new Box({ width: 8 * beetleScale, height: 12 * beetleScale, length: 3 * beetleScale, color: primaryColor }); plate.move( Math.cos(angle * Math.PI / 180) * 8 * beetleScale, Math.sin(angle * Math.PI / 180) * 8 * beetleScale, 6 * beetleScale ); plate.rotateZ(angle); } // ========== الرأس والعيون ========== const head = new Sphere({ radius: 4 * beetleScale, color: primaryColor }); head.move(0, 0, 8 * beetleScale); // العيون const leftEye = new Sphere({ radius: 1.5 * beetleScale, color: energyColor }); leftEye.move(2 * beetleScale, 3 * beetleScale, 10 * beetleScale); const rightEye = new Sphere({ radius: 1.5 * beetleScale, color: energyColor }); rightEye.move(2 * beetleScale, -3 * beetleScale, 10 * beetleScale); // ========== القرن العلوي (Evil Red Beetle) ========== const upperHornBase = new Cone({ radius: 3 * beetleScale, height: 4 * beetleScale, color: redHornColor }); upperHornBase.move(0, 0, 10 * beetleScale); const upperHornMid = new Cone({ radius: 2 * beetleScale, height: 6 * beetleScale, color: redHornColor }); upperHornMid.move(0, 0, 14 * beetleScale); upperHornMid.rotateX(15); const upperHornTip = new Cone({ radius: 1 * beetleScale, height: 8 * beetleScale, color: redHornColor }); upperHornTip.move(2 * beetleScale, 0, 18 * beetleScale); upperHornTip.rotateX(30); // أشواك القرن العلوي for (let i = 0; i < 4; i++) { const spike = new Cone({ radius: 0.5 * beetleScale, height: 3 * beetleScale, color: redHornColor }); spike.move(1 * beetleScale, (i - 1.5) * 2 * beetleScale, 13 * beetleScale + i * 2); spike.rotateY(90); } // ========== القرن السفلي (Evil Hercules Beetle) ========== const lowerHornBase = new Cylinder({ radius: 4 * beetleScale, height: 3 * beetleScale, color: blackHornColor }); lowerHornBase.move(0, -2 * beetleScale, 8 * beetleScale); const lowerHornMain = new Cone({ radius: 3 * beetleScale, height: 10 * beetleScale, color: blackHornColor }); lowerHornMain.move(0, -1 * beetleScale, 12 * beetleScale); lowerHornMain.rotateX(-20); // نتوئات القرن السفلي for (let i = 0; i < 3; i++) { const bump = new Sphere({ radius: 1.5 * beetleScale, color: blackHornColor }); bump.move(0, -2 * beetleScale, 10 * beetleScale + i * 3 * beetleScale); } // ========== الأجنحة ========== const leftWing = new Box({ width: 15 * beetleScale, height: 2 * beetleScale, length: 20 * beetleScale, color: '#1A1A1A' }); leftWing.move(-8 * beetleScale, 0, 5 * beetleScale); leftWing.rotateZ(-20); const rightWing = new Box({ width: 15 * beetleScale, height: 2 * beetleScale, length: 20 * beetleScale, color: '#1A1A1A' }); rightWing.move(-8 * beetleScale, 0, 5 * beetleScale); rightWing.rotateZ(20); // تفاصيل الأجنحة const wingDetail1 = new Box({ width: 12 * beetleScale, height: 0.3 * beetleScale, length: 18 * beetleScale, color: goldColor }); wingDetail1.move(-8 * beetleScale, 1.2 * beetleScale, 5 * beetleScale); const wingDetail2 = new Box({ width: 12 * beetleScale, height: 0.3 * beetleScale, length: 18 * beetleScale, color: goldColor }); wingDetail2.move(-8 * beetleScale, -1.2 * beetleScale, 5 * beetleScale); // ========== الأرجل ========== for (let i = 0; i < 6; i++) { const leg = new Cylinder({ radius: 1 * beetleScale, height: 8 * beetleScale, color: primaryColor }); const angle = (i / 6) * 360; const legAngle = angle + 30; leg.move( Math.cos(legAngle * Math.PI / 180) * 7 * beetleScale, Math.sin(legAngle * Math.PI / 180) * 7 * beetleScale, -2 * beetleScale ); leg.rotateZ(legAngle + 90); // مفاصل الأرجل const joint = new Sphere({ radius: 1.5 * beetleScale, color: goldColor }); joint.move( Math.cos(legAngle * Math.PI / 180) * 9 * beetleScale, Math.sin(legAngle * Math.PI / 180) * 9 * beetleScale, 2 * beetleScale ); } // ========== الخطوط الذهبية على الجسم ========== for (let i = 0; i < 8; i++) { const stripe = new Box({ width: 15 * beetleScale, height: 0.5 * beetleScale, length: 0.3 * beetleScale, color: goldColor }); stripe.move(0, 0, (i - 3) * 2 * beetleScale); stripe.rotateY(45 * i); } // ========== نقاط الطاقة المتوهجة ========== for (let i = 0; i < 12; i++) { const energyPoint = new Sphere({ radius: 0.8 * beetleScale, color: energyColor }); const energyAngle = (i / 12) * 360; energyPoint.move( Math.cos(energyAngle * Math.PI / 180) * 6 * beetleScale, Math.sin(energyAngle * Math.PI / 180) * 6 * beetleScale, (i % 4 - 1) * 3 * beetleScale ); } // ========== التأثيرات النهائية ========== // تدوير النموذج لعرض أفضل mainBody.rotateX(10); head.rotateX(10); upperHornBase.rotateX(10); upperHornMid.rotateX(10); upperHornTip.rotateX(10); lowerHornBase.rotateX(10); lowerHornMain.rotateX(10); console.log("✅ تم إنشاء خنفساء الباستيون بنجاح!"); console.log("🎯 المواصفات:"); console.log("- القرن العلوي: Evil Red Beetle Style"); console.log("- القرن السفلي: Evil Hercules Beetle Style"); console.log("- الجسم: كربوني أسود مع خطوط ذهبية"); console.log("- الطاقة: توهج أزرق");
Detailed Info
Related Models
Enter invite code
Enter invite code to get credits!