إضافة مواد إلى الكيانات ثلاثية الأبعاد

تطبيق مادة تجسيد فيزيائي قائم على الفيزياء (PBR) على صندوق

var aspose = aspose || {};

aspose.threed = require("aspose.threed");

// تهيئة مشهد
var scene = new aspose.threed.Scene();

// تهيئة كائن مادة PBR
var mat = new aspose.threed.PbrMaterial();

// مادة شبيهة بالمعادن تقريبًا
mat.setMetallicFactor(0.9);

// سطح المادة خشن جدًا
mat.setRoughnessFactor(0.9);

// إنشاء صندوق سيتم تطبيق المادة عليه
var boxNode = scene.getRootNode().createChildNode("box", new aspose.threed.Box());
boxNode.setMaterial(mat);

// حفظ المشهد ثلاثي الأبعاد بتنسيق USDZ
scene.save("PBR_Material_Box_Out.usdz");