GISarabia.org
PostGIS › الدليل الرسمي › 8. مرجع دوال SFCGAL › 8.3. دوال المعالجة والعلاقات في SFCGAL
PostGIS 3.6 · Official Manual · ترجمة عربية

CG_3DIntersects

الصفحة الأصلية بالإنجليزية postgis.net ↗

الاسم

CG_3DIntersects — تختبر ما إذا كان شكلان هندسيان ثلاثيا الأبعاد يتقاطعان

المختصر

boolean CG_3DIntersects( geometry geomA , geometry geomB );

الوصف

تختبر ما إذا كان شكلان هندسيان ثلاثيا الأبعاد يتقاطعان. يتقاطع الشكلان الثلاثيا الأبعاد إذا كانت لهما أي نقطة مشتركة في الفضاء الثلاثي الأبعاد.

يُنفَّذ بواسطة وحدة SFCGAL

[ملاحظة]

ملاحظة: هذا هو الإصدار «المسموح به» الذي يُعيد قيمة منطقية (boolean)، وليس عددًا صحيحًا.

متاحة منذ: 3.5.0

تتطلب هذه الدالة الواجهة الخلفية SFCGAL.

تدعم هذه الدالة المثلثات وأسطح الشبكات المثلثية غير المنتظمة (TIN).

أمثلة geometry

SELECT CG_3DIntersects('POINT(1.2 0.1 0)','POLYHEDRALSURFACE(((0 0 0,0.5 0.5 0,1 0 0,1 1 0,0 1 0,0 0 0)),((1 0 0,2 0 0,2 1 0,1 1 0,1 0 0),(1.2 0.2 0,1.2 0.8 0,1.8 0.8 0,1.8 0.2 0,1.2 0.2 0)))');
        cg_3dintersects
        ---------------
        t
        (1 row)