تسهيل قراءة بنية الملفات الثلاثية الأبعاد وفهمها باستخدام Gemini
وظيفتها
يوفّر 3daiewer أداة عرض ثلاثية الأبعاد محسّنة لملفات glTF/GLB، وهي مدمجة مع Gemini API لإجراء طلب بحث عن نموذج لغوي كبير (LLM). يسمح التطبيق للمستخدمين بتحميل النماذج الثلاثية الأبعاد بتنسيق glTF أو GLB، ويعالج هذه الملفات لاستخراج الرؤوس والوجوه، ما يتيح إنشاء شبكة ثلاثية الأبعاد يمكن عرضها باستخدام Plotly. يقدّم التطبيق أيضًا بيانات وصفية عن التصميم، مثل عدد وجوه رؤوس العناصر، ويسمح للمستخدمين بإجراء عمليات مختلفة، مثل تدوير التصميم وحساب مساحة السطح وإجراء طلبات بحث في نموذج اللغة الكبيرة للحصول على إحصاءات أو أسئلة ذات صلة بالتصميم. في عملية التنفيذ هذه، يتم الاستفادة من Gemini API للسماح للمستخدمين بإجراء طلبات بحث في نموذج اللغة الكبيرة باستخدام أسئلة محدّدة عن التصميم الثلاثي الأبعاد، ما يعزّز وظائف التطبيق من خلال تقديم إحصاءات مستندة إلى الذكاء الاصطناعي ترتبط مباشرةً ببنية التصميم وخصائصه. تشمل الميزات الرئيسية ما يلي: العروض المرئية الثلاثية الأبعاد تحليل الذكاء الاصطناعي لعرض البيانات الوصفية الوظائف التفاعلية دمج نموذج اللغة الكبيرة يمكن للمستخدمين إدخال سؤال عن التصميم، ويستخدم التطبيق Gemini API لإجراء طلبات بحث في نموذج اللغة الكبيرة، ما يقدّم إجابات استنادًا إلى بيانات التصميم.
مصمَّم بالاستناد إلى
streamlit
الفريق
من
علي
من
باكستان
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],[],[],[],null,["# 3daiewer\n\n[More Apps](/competition/vote) \n\n3daiewer\n========\n\n3d file structure reading and understanding made easier with gemini \nVote \nVoted!\nWhat it does\n\n3daiewer offers an enhanced 3D viewer for GLTF/GLB files, integrated with the Gemini API for querying an LLM (Large Language Model). The app allows users to upload 3D models in GLTF or GLB format, and it processes these files to extract vertices and faces, enabling the creation of a 3D mesh that can be visualized using Plotly. The app also provides metadata about the model, such as the number of vertices faces, and allows users to perform various operations like rotating the model, calculating surface area, and querying LLM for insights or questions related to the model. \nIn this implementation, the Gemini API is leveraged to allow users to query an LLM with specific questions about the 3D model, enhancing the app's functionality by providing AI-powered insights directly related to the model's structure and properties. \nKey features include: \n3D Visualization \nMetadata Display AI Analysis \nInteractive Functions \nLLM Integration \nUsers can input a question about the model, and the app uses the Gemini API to query an LLM, providing answers based on the model's data. \nBuilt with\n\n- streamlit \nTeam \nBy\n\nAli \nFrom\n\nPakistan \n[](/competition/vote)"]]