पूरे सीन को .babylon फ़ाइल के रूप में डाउनलोड करता है, इंजन का अपना JSON फ़ॉर्मैट जिसे उसके एडिटर और लोडर वापस पढ़ते हैं; न होने पर एक्सटेंशन जोड़ा जाता है।
फ़ाइल का नाम
पूरे सीन को glb फ़ाइल के रूप में डाउनलोड करता है, बाइनरी glTF जिसे अधिकांश 3D टूल और वेब व्यूअर पढ़ते हैं; discardSkyboxAndGrid इस लाइब्रेरी द्वारा जोड़े गए स्काईबॉक्स और ग्राउंड को छोड़ देता है।
फ़ाइल का नाम और क्या स्काईबॉक्स और ग्राउंड को छोड़ देना है
पूरे सीन को, या चुने गए नोड्स को उनके पूर्वजों सहित, बिना कुछ डाउनलोड किए glb बाइट्स के रूप में लिखता है,
ताकि उन्हें सहेजा, आगे भेजा या loadGlbFromArrayBuffer से वापस लोड किया जा सके।
चुने गए नोड का हर पूर्वज भी लिखा जाता है, ताकि ज्यामिति अपनी जगह बनाए रखे, और फ़ाइल में वे मटेरियल होते हैं जो कॉल के समय मेश के पास होते हैं।
लिखे जाने वाले नोड्स, क्या स्काईबॉक्स और ग्राउंड को छोड़ना है, और क्या Draco से संपीड़ित करना है
बाइट्स के रूप में glb फ़ाइल
एक मेश और उसके दृश्य चाइल्ड मेश को एक STL फ़ाइल के रूप में डाउनलोड करता है, वह सादा त्रिभुज फ़ॉर्मैट जो 3D प्रिंटर लेते हैं; लाइनें छोड़ दी जाती हैं।
मेश और फ़ाइल का नाम
डाउनलोड शुरू हो जाने पर एक खाली ऑब्जेक्ट
कई मेश को, उनके चाइल्ड मेश सहित, एक STL फ़ाइल के रूप में डाउनलोड करता है; लाइनें छोड़ दी जाती हैं।
मेश और फ़ाइल का नाम
डाउनलोड शुरू हो जाने पर एक खाली ऑब्जेक्ट
File से glTF, glb, STL या OBJ मॉडल को सीन में लोड करता है और मॉडल के मेश को चाइल्ड के रूप में रखने वाला एक कंटेनर मेश वापस देता है; कोई अन्य एक्सटेंशन त्रुटि थ्रो करता है।
लोड किए गए मेश छाया डालते और ग्रहण करते हैं और hidden true होने पर छिपे हुए शुरू होते हैं।
मॉडल फ़ाइल और क्या वह शुरू में छिपा रहे
लोड किए गए मॉडल को रखने वाला कंटेनर मेश
File से glTF, glb, STL या OBJ मॉडल को सीन में लोड करता है, जैसे loadAssetIntoScene करता है, मेश वापस दिए बिना।
मॉडल फ़ाइल और क्या वह शुरू में छिपा रहे
वेब पते से glTF, glb, STL या OBJ मॉडल को सीन में लोड करता है और मॉडल के मेश को चाइल्ड के रूप में रखने वाला एक कंटेनर मेश वापस देता है।
rootUrl फ़ोल्डर है और assetFile उसमें फ़ाइल का नाम, ताकि मॉडल के बगल के टेक्सचर भी हल हों; सर्वर को क्रॉस-ओरिजिन अनुरोधों की अनुमति देनी चाहिए।
फ़ोल्डर का URL, फ़ाइल का नाम और क्या वह शुरू में छिपा रहे
लोड किए गए मॉडल को रखने वाला कंटेनर मेश
वेब पते से मॉडल को सीन में लोड करता है, जैसे loadAssetIntoSceneFromRootUrl करता है, मेश वापस दिए बिना।
फ़ोल्डर का URL, फ़ाइल का नाम और क्या वह शुरू में छिपा रहे
बाइट के रूप में रखे glb मॉडल को सीन में लोड करता है, जैसे occt.io.convertStepToGltf का आउटपुट, और मॉडल के मेश को चाइल्ड के रूप में रखने वाला एक कंटेनर मेश वापस देता है।
glb बाइट्स, मॉडल के लिए एक नाम और क्या वह शुरू में छिपा रहे
लोड किए गए मॉडल को रखने वाला कंटेनर मेश
const glb = await bitbybit.occt.io.convertStepToGltf({ stepData: file, meshPrecision: 0.005, meshAngle: 0.5, meshRelative: true, internalVerticesMode: false, controlSurfaceDeflection: false });
const model = await bitbybit.babylon.io.loadGlbFromArrayBuffer({ glbData: glb, fileName: "part.glb", hidden: false });
बाइट के रूप में रखे glb मॉडल को सीन में लोड करता है, जैसे loadGlbFromArrayBuffer करता है, मेश वापस दिए बिना।
glb बाइट्स, मॉडल के लिए एक नाम और क्या वह शुरू में छिपा रहे
सीन में मॉडल लोड करना और उसे निर्यात करना: glTF, glb, STL और OBJ फ़ाइलें File, URL या कच्चे glb बाइट्स से एक कंटेनर मेश के रूप में आती हैं जिसके नीचे उनके चाइल्ड होते हैं, और पूरा सीन या चुने गए मेश .babylon, glb या STL डाउनलोड के रूप में बाहर जाते हैं।