يقيس مدى بعد نقطة عن مستوى، مع إشارة: موجبة على الجانب الذي يشير إليه الناظم، وسالبة على الجانب الآخر.
مثال: النقطة [0,5,0] والمستوى XZ بالناظم [0,1,0] -> 5
النقطة والمستوى
المسافة ذات الإشارة بوحدات النموذج
يجد كل قطعة يخترق عندها سطحا شبكتين بعضهما، باختبار كل مثلث من إحداهما ضد كل مثلث من الأخرى.
مثال: شبكة مكعب وشبكة كرة -> القطع التي ترسم معاً منحنى تقاطعهما
الشبكتان والتفاوت
قطع التقاطع، بدون ترتيب معين
يجد أين يخترق سطحا شبكتين بعضهما ويصل القطع في خطوط متعددة الأضلاع، مغلقة حيث يلتف المنحنى.
مثال: شبكة مكعب وشبكة كرة -> خطوط متعددة الأضلاع مغلقة حيث يلتقي السطحان
الشبكتان والتفاوت
منحنيات التقاطع كخطوط متعددة الأضلاع
يجد أين يخترق سطحا شبكتين بعضهما، كقائمة نقاط واحدة لكل منحنى.
يكرر المنحنى المغلق نقطته الأولى في النهاية لتكون الحلقة صريحة. مثال: شبكة مكعب وشبكة كرة -> قوائم نقاط ترسم أين يلتقي السطحان
الشبكتان والتفاوت
قائمة نقاط واحدة لكل منحنى تقاطع
يجد المستوى الذي يقع فيه مثلث: ناظمه الوحدوي ومسافته من نقطة الأصل على طول ذلك الناظم.
يتبع الناظم قاعدة اليد اليمنى حول نقاط المثلث. المثلث الذي لا مساحة له، ونقاطه على خط واحد، ليس له مستوى ويعطي undefined. مثال: [[0,0,0], [1,0,0], [0,1,0]] -> { normal: [0,0,1], d: 0 }
المثلث والتفاوت الذي تُعد مساحته دونه صفرا
المستوى، أو undefined لمثلث منبسط
يجد القطعة التي يخترق عندها مثلثان بعضهما.
المثلثات التي لا تتلامس، أو المتوازية، أو الواقعة في المستوى نفسه تعطي undefined. مثال: مثلث في المستوى XY وآخر قائم عبره -> القطعة التي يتقاطعان عندها
المثلثان والتفاوت
قطعة التقاطع، أو undefined عندما لا توجد
الهندسة على شبكات المثلثات البسيطة: الشبكة قائمة من المثلثات، كل منها ثلاث نقاط. تحسب الدوال هنا مستوى المثلث، والمسافة من نقطة إلى مستوى، وأين تقطع شبكتان إحداهما الأخرى، كقطع أو كخطوط متعددة الأضلاع أو كقوائم نقاط. لا تحتاج إلى نواة CAD، لذا تعمل على أي بيانات مثلثة.