يقرأ بنية التجميع لشكل كمنتجات وحدوث: المنتج جزء أو تجميع فرعي معرّف مرة واحدة، والحدوث وضع واحد له بمصفوفة وأصل.
هذا ما ينتجه استيراد تجميع STEP وما يسير عليه عرض الشجرة؛ الشكل العادي لا يبلغ عن أي منتجات.
الشكل المراد تحليله
المنتجات الجذرية وجميع المنتجات وجميع التواجدات
يصف هندسة كل وجه: نوع السطح الذي يقع عليه، وحدود UV له، وما إذا كان يحمل تثليثا، ومعرّفا فريدا.
تُرقّم الأوجه من 0 بالترتيب الذي تستخدمه shapes.face.getFaces.
الشكل المراد تحليله
مدخل هندسة واحد لكل وجه
يصف هندسة كل حافة: نوع المنحنى الذي تتبعه، ونطاق معلمتها، واستمراريتها ومعرّفا فريدا.
تُرقّم الحواف من 0 بالترتيب الذي تسردها به shapes.edge.getEdges.
الشكل المراد تحليله
مدخل هندسة واحد لكل حافة
يحول عقدة من الرسم البياني، معطاة بنوعها وفهرسها، مجددا إلى الشكل الفرعي الحقيقي الذي تمثله، بحيث يمكن استخدام وجه أو حافة عُثر عليه باستعلام في عملية.
الفهارس هي التي تستخدمها نتائج الاستعلام، معدودة من 0 لكل نوع.
الشكل ونوع العقدة وفهرس العقدة
الشكل الفرعي
يجد عقدة الرسم البياني التي تمثل شكلا فرعيا معطى من شكل: نوعها وفهرسها ومعرّفها الفريد.
عكس reconstruct؛ الشكل الفرعي الذي لا ينتمي إلى الشكل يعطي نتيجة
معلّمة على أنها غير صالحة.
الشكل وأحد أشكاله الفرعية
نوع العقدة وفهرسها ومعرّفها، أو نتيجة غير صالحة
يعد مما يتكون شكل: المجسمات الصلبة والقشور والأوجه والأسلاك والحواف والحواف المشتركة والرؤوس، والأسطح والمنحنيات المميزة خلفها، وأي منتجات وحدوث للتجميع.
أسرع طريقة لمعرفة ما يحويه ملف مستورد، ولتمييز مجسم صلب واحد عن مركب يبدو مثله فقط.
الشكل المراد تحليله
الأعداد والبيانات الوصفية للرسم البياني
يسرد، لكل وجه، الأوجه التي تشترك معه في حافة، مع حوافه وعدد أسلاكه وسلكه الخارجي.
تُرقّم الأوجه من 0 بالترتيب الذي تسير به النواة على الشكل، الترتيب نفسه
الذي تستخدمه shapes.face.getFaces. هذه هي اللبنة الأساسية لتوسيع تحديد إلى الخارج من
وجه بذرة أو للعثور على أوجه جيب.
الشكل المراد تحليله
مدخل تجاور واحد لكل وجه
يسرد، لكل حافة، الأوجه التي تنتمي إليها ورأسي طرفيها وأعلام طبولوجيتها، مثل ما إذا كانت درزا أو حافة حدودية.
تُرقّم الحواف من 0 بالترتيب الذي تسردها به shapes.edge.getEdges.
الشكل المراد تحليله
مدخل واحد لكل حافة
يسرد كل رأس مع نقطته ثلاثية الأبعاد وتفاوته والحواف التي تلتقي عنده.
تُرقّم الرؤوس من 0 بالترتيب الذي تسير به النواة على الشكل.
الشكل المراد تحليله
مدخل واحد لكل رأس
يربط أجزاء الشكل إلى الأعلى: إلى أي قشور ينتمي كل وجه، وإلى أي مجسمات صلبة تنتمي كل قشرة، وفي أي مجسمات صلبة ينتهي كل وجه.
تحمل كل قائمة فهارس أصول عنصر فرعي واحد، فالوجه المشترك بين مجسمين صلبين يسرد الاثنين.
الشكل المراد تحليله
فهارس الأصل لكل وجه ولكل قشرة
يصف كل سلك: ما إذا كان مغلقا، وما إذا كان الحد الخارجي لوجهه، وعدد حوافه المشتركة وحوافه المميزة وأي وجه يملكه.
الشكل المراد تحليله
مدخل واحد لكل سلك
يفرغ بنية شكل كاملة: كل مجسم صلب وقشرة ووجه وحافة ورأس مع معرّفه الفريد والأجزاء الواقعة مباشرة تحته.
أثقل استعلام هنا، للتفكير في الطبولوجيا كلها دفعة واحدة بدلا من الإجابة عن سؤال واحد.
الشكل المراد تحليله
المجسمات الصلبة والقشور والأوجه والحواف والرؤوس مع مراجعها
يفحص بنية الرسم البياني لشكل بحثا عن مشكلات مثل المراجع المعلقة أو الروابط غير المتسقة، ويسرد كل مشكلة عُثر عليها مع خطورتها.
هذا يفحص السجلات لا الهندسة؛ shapes.shape.isValid و
shapeFix.basicShapeRepair تتعاملان مع الصلاحية الهندسية.
الشكل المراد تحليله
ما إذا كان الرسم البياني سليما والمشكلات التي وُجدت
استعلامات بنيوية على شكل OpenCascade منظورا إليه كرسم بياني: أي الأوجه تتلامس، وإلى أي أوجه تنتمي حافة، وأي الحواف تلتقي عند رأس، وأي سطح أو منحنى يدعم كل وجه أو حافة، وكيف تحوي القشور والمجسمات الصلبة بعضها بعضا، وشجرة المنتجات والتواجدات لتجميع. يعيد كل استعلام بيانات بسيطة مع
okورسالة خطأ بدلا من رمي استثناء، بحيث يمكن لدفعة من الاستعلامات أن تبلغ عن الإخفاقات لكل عنصر؛ ويحولreconstructعقدة من تلك البيانات مرة أخرى إلى شكل فرعي حقيقي.