{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-guides/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Namespace: Intersection3DUtil","description":"Accelerate E&P application development and protect your innovation by consuming our Data and Domain APIs / Platform APIs.","lang":"en-US","meta":[{"name":"robots","content":"noindex"}],"llmstxt":{"hide":true,"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/readme"},"children":["API"]}," / ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d"},"children":["geotoolkit3d"]}," / ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5"},"children":["util"]}," / ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection"},"children":["intersection"]}," / ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil"},"children":["Intersection3DUtil"]}," / Intersection3DUtil"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"namespace-intersection3dutil","__idx":0},"children":["Namespace: Intersection3DUtil"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection"},"children":["intersection"]},".",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil"},"children":["Intersection3DUtil"]},".Intersection3DUtil"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"table-of-contents","__idx":1},"children":["Table of contents"]},{"$$mdtype":"Tag","name":"details","attributes":{"open":"true"},"children":[{"$$mdtype":"Tag","name":"summary","attributes":{},"children":[{"$$mdtype":"Tag","name":"span","attributes":{"style":{"fontSize":"1.25em","fontWeight":"bold"}},"children":["Type Aliases"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":""},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil#commonresult"},"children":["CommonResult"]}]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":""},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil#intersectable"},"children":["Intersectable"]}]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":""},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil#intersectionoptions"},"children":["IntersectionOptions"]}]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil#lineoptions"},"children":["LineOptions"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil#linesresult"},"children":["LinesResult"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil#meshmeshresult"},"children":["MeshMeshResult"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil#meshpolyhedronresult"},"children":["MeshPolyhedronResult"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil#outlinevisualoptions"},"children":["OutlineVisualOptions"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil#planeobject"},"children":["PlaneObject"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil#pointoptions"},"children":["PointOptions"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil#pointsresult"},"children":["PointsResult"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil#polygonoptions"},"children":["PolygonOptions"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil#polygonsresult"},"children":["PolygonsResult"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil#polyhedroncellindices"},"children":["PolyhedronCellIndices"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil#result"},"children":["Result"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil#result2d"},"children":["Result2D"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil#visualoptions"},"children":["VisualOptions"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil#visualresult"},"children":["VisualResult"]}]}]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"contents","__idx":2},"children":["Contents"]},{"$$mdtype":"Tag","name":"details","attributes":{"open":"true"},"children":[{"$$mdtype":"Tag","name":"summary","attributes":{},"children":[{"$$mdtype":"Tag","name":"span","attributes":{"style":{"fontSize":"1.25em","fontWeight":"bold"}},"children":["Type Aliases"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"commonresult","__idx":3},"children":["CommonResult"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ƭ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["CommonResult"]},": ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Object"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Common intersection result shared by different intersection type."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"type-declaration","__idx":4},"children":["Type declaration"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Name"},"children":["Name"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Type"},"children":["Type"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["colorprovidera"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit.util.colorprovider.colorprovider"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ColorProvider"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["The colorprovider of the object A. If no colorprovider, the object material's solid color and opacity will be returned as ColorProvider."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["colorproviderb"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit.util.colorprovider.colorprovider"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ColorProvider"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["The colorprovider of the object B. If no colorprovider, return the object material's solid color and opacity will be returned as ColorProvider."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["nullvaluea"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["number"]}," | ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["null"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["The nullvalue for the object A values (if applicable).",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," nullvalues are used to represent values that should be ignored and not rendered."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["nullvalueb"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["number"]}," | ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["null"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["The nullvalue for the object B values (if applicable).",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," nullvalues are used to represent values that should be ignored and not rendered."]}]}]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"intersectable","__idx":5},"children":["Intersectable"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ƭ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Intersectable"]},": ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Mesh"]}," | ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit3d.util-5.intersection.iintersectablemesh.iintersectablemesh"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["IIntersectableMesh"]}]}," | ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit3d.util-5.intersection.iintersectablepolyhedron.iintersectablepolyhedron"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["IIntersectablePolyhedron"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Object types eligible for intersection.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","Three.js Mesh must not be instanced, if so, users need to implement one of the Intersectable interfaces such as ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit3d.util-5.intersection.iintersectablemesh.iintersectablemesh"},"children":["IIntersectableMesh"]},"."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"intersectionoptions","__idx":6},"children":["IntersectionOptions"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ƭ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["IntersectionOptions"]},": ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Object"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Options for Intersection3DUtil.intersectObjects()."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"type-declaration-1","__idx":7},"children":["Type declaration"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Name"},"children":["Name"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Type"},"children":["Type"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["computevalue?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["boolean"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["If true, the method will compute and return the value of the intersected points if values are available.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," The values can either from object A or/and object B and can be used to color the intersection with color provider.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," Default value is true."]}]}]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"lineoptions","__idx":8},"children":["LineOptions"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ƭ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["LineOptions"]},": ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Object"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Options for line segments.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","More options can be set directly on the resulting line segments visual object, please see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit3d.scene-3.linesegments.linesegments#setoptions"},"children":["LineSegments#setOptions"]}," for more details."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"type-declaration-2","__idx":9},"children":["Type declaration"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Name"},"children":["Name"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Type"},"children":["Type"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["generatelines?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["boolean"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["If true and if the intersection produce lines, Line visual will be generated.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," Default is true."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["linewidth?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["number"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["The line width.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," Default value is 3;"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["polygonoffset?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["boolean"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["If true, will enable polygon offset to prevent z-fighting.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," polygon offset apply a negative offset on the camera Z axis in the shaders, to make the line more 'in front' of the other objects, reducing depth buffer occlusion by other objects.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," Default value is true."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["polygonoffsetfactor?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["number"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Factors for polygon offset.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," Default value is 4."]}]}]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"linesresult","__idx":10},"children":["LinesResult"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ƭ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["LinesResult"]},": ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Object"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Intersection result as line segments"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"type-declaration-3","__idx":11},"children":["Type declaration"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Name"},"children":["Name"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Type"},"children":["Type"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["positions"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["number"]},"[]"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Intersection result as pair of points/segments [a1x, a1y, a1z, b1x, b1y, b1z, a2x, a2y, a2z, b2x, b2y, b2z, etc].",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," Might be empty if the intersection produced no lines."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["valuea?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["number"]},"[]"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["The intersected points values for object A (if applicable). One value per point."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["valueb?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["number"]},"[]"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["The intersected points values for object B (if applicable). One value per point."]}]}]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"meshmeshresult","__idx":12},"children":["MeshMeshResult"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ƭ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["MeshMeshResult"]},": ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil#commonresult"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CommonResult"]}]}," & { ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["lines"]},": ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil#linesresult"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["LinesResult"]}]}," ; ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["points"]},": ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil#pointsresult"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PointsResult"]}]}," ; ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["polygons"]},": ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil#polygonsresult"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PolygonsResult"]}]},"  }"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The result of the intersection between two mesh objects.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","Mesh includes Toolkit objects like Plane, PlaneCurtain, Surface, native Three.js Mesh, and custom intersectable mesh object if implements ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit3d.util-5.intersection.iintersectablemesh.iintersectablemesh"},"children":["IIntersectableMesh"]},".",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","When two surfaces intersect, the result may contains points, lines, or polygons, depending on how they intersect."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"meshpolyhedronresult","__idx":13},"children":["MeshPolyhedronResult"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ƭ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["MeshPolyhedronResult"]},": ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil#commonresult"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CommonResult"]}]}," & { ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["polygons"]},": ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil#polygonsresult"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PolygonsResult"]}]}," & ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil#polyhedroncellindices"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PolyhedronCellIndices"]}]},"  }"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The result of the intersection between mesh and polyhedron cell objects.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","Mesh includes Toolkit objects like Plane, PlaneCurtain, Surface, native Three.js Mesh, and custom intersectable mesh object if implements ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit3d.util-5.intersection.iintersectablemesh.iintersectablemesh"},"children":["IIntersectableMesh"]},".",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","Polyhedron cell objects includes Toolkit objects like ReservoirGrid and custom intersectable polyhedron object implementing ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit3d.util-5.intersection.iintersectablepolyhedron.iintersectablepolyhedron"},"children":["IIntersectablePolyhedron"]},".",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","When mesh and polyhedron intersects, the result contains polygons."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"outlinevisualoptions","__idx":14},"children":["OutlineVisualOptions"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ƭ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["OutlineVisualOptions"]},": ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Object"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The options for outline visuals. More options can be set later on the LineSegment object visual itself."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"type-declaration-4","__idx":15},"children":["Type declaration"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Name"},"children":["Name"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Type"},"children":["Type"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["color?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit.util.rgbacolor.rgbacolor"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["RgbaColor"]}]}," | ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Color"]}," | ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["string"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Use this color for the outline visual. Default is 'red'.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," String are named colors like 'red', 'lightblue', 'darkgreen' etc. To use CSS Colors, parse them with the RgbaColor class."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["linewidth?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["number"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Define the line width, in pixels, for the outline visual.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," Decimal values like 1.5 are supported. Default is 2."]}]}]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"planeobject","__idx":16},"children":["PlaneObject"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ƭ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["PlaneObject"]},": ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit3d.util-5.intersection.ioverlayableobject.ioverlayableobject"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["IOverlayableObject"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Plane object to project 3D intersection result.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","In Toolkit, plane objects include FencePanel, Slice, and Plane."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"pointoptions","__idx":17},"children":["PointOptions"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ƭ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["PointOptions"]},": ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Object"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Options for points.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","More options can be set directly on the resulting points visual object, please see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit3d.scene-3.pointset.pointset.pointset#setoptions"},"children":["PointSet#setOptions"]}," for more details."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"type-declaration-5","__idx":18},"children":["Type declaration"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Name"},"children":["Name"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Type"},"children":["Type"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["generatepoints?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["boolean"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["If true and if the intersection produce points, Point visual will be generated.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," Default is true."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pointsize?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["number"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Size of the points.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," Default value is 5;"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pointsizeindevice?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["boolean"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["True if the point size should only depend on their value, ignores the projection and any scale.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," Default is false."]}]}]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"pointsresult","__idx":19},"children":["PointsResult"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ƭ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["PointsResult"]},": ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Object"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Intersection result as individual points"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"type-declaration-6","__idx":20},"children":["Type declaration"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Name"},"children":["Name"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Type"},"children":["Type"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["positions"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["number"]},"[]"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Intersection result as individual points [p1x, p1y, p1z, p2x, p2y, p2z, etc].",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," Might be empty if the intersection produced no points."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["valuea?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["number"]},"[]"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["The intersected points values for object A (if applicable). One value per point."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["valueb?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["number"]},"[]"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["The intersected points values for object B (if applicable). One value per point."]}]}]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"polygonoptions","__idx":21},"children":["PolygonOptions"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ƭ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["PolygonOptions"]},": ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Object"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Options for polygons.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","More options can be set directly on the resulting polygon visual object, please see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit3d.scene-3.surface-1.surface.surface#setoptions"},"children":["Surface#setOptions"]}," for more details."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"type-declaration-7","__idx":22},"children":["Type declaration"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Name"},"children":["Name"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Type"},"children":["Type"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["enableshading?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["boolean"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["If true the surface will compute lighting effect. Default is false."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["generatepolygons?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["boolean"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["If true and if the intersection produce polygons, Surface visual will be generated.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," Default is true."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["polygonoffset?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["boolean"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["If true, will enable polygon offset to prevent z-fighting.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," polygon offset apply a negative offset on the camera Z axis in the shaders, to make the line more 'in front' of the other objects, reducing depth buffer occlusion by other objects.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," Default value is true."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["polygonoffsetfactor?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["number"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Factors for polygon offset.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," Default value is 4."]}]}]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"polygonsresult","__idx":23},"children":["PolygonsResult"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ƭ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["PolygonsResult"]},": ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Object"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Intersection result as polygons"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"type-declaration-8","__idx":24},"children":["Type declaration"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Name"},"children":["Name"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Type"},"children":["Type"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["positions"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["number"]},"[]"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Intersection result as individual triangles, each triangle is 3 point, and each point is 3 values (x,y,z) in the format [t1x1, t1y1, t1z1, t1x2, t1y2, t1z2, t1x3, t1y3, t1z3, t2x1,etc...].",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," In short there is 9 values per triangle. Might be empty if the intersection produced no polygons."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["valuea?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["number"]},"[]"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["The intersected points values for object A (if applicable). One value per point, so 3 values per triangle."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["valueb?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["number"]},"[]"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["The intersected points values for object B (if applicable). One value per point, so 3 values per triangle."]}]}]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"polyhedroncellindices","__idx":25},"children":["PolyhedronCellIndices"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ƭ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["PolyhedronCellIndices"]},": ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Object"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When performing Polyhedrons intersection, this additional index array specify the index of the cell the intersection result belongs to."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"type-declaration-9","__idx":26},"children":["Type declaration"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Name"},"children":["Name"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Type"},"children":["Type"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cellindices"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["number"]},"[]"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["The index array specifying the index of the cell the intersection result belongs to.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," There is one index per triangle result, meaning the array size ratio of indices to position and values is: ",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[" ",{"$$mdtype":"Tag","name":"li","attributes":{},"children":["1 Index for 3 property values (value array length == 3 * indices array length)"]}," ",{"$$mdtype":"Tag","name":"li","attributes":{},"children":["1 Index for 3 points, so 9 coordinate values (position array length == 9 * indices array length)"]}," "]}," With theses indices, it is possible to regroup intersection results by cells, or even to retrieve the cell in the original Object3D it belongs to."]}]}]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"result","__idx":27},"children":["Result"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ƭ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Result"]},": ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil#meshmeshresult"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["MeshMeshResult"]}]}," & { ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["type"]},": ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/enums/geotoolkit3d.util-5.intersection.constants.resulttype#meshmesh"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["MeshMesh"]}]},"  } | ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil#meshpolyhedronresult"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["MeshPolyhedronResult"]}]}," & { ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["type"]},": ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/enums/geotoolkit3d.util-5.intersection.constants.resulttype#meshpolyhedron"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["MeshPolyhedron"]}]},"  }"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Intersection results.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","The content will change based on the intersected objects and options.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","When a mesh intersecting another mesh will produce Intersection3DUtil.MeshMeshResult.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","When a mesh intersecting polyhedron will produce Intersection3DUtil.MeshPolyhedronResult.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"result2d","__idx":28},"children":["Result2D"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ƭ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Result2D"]},": ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil#meshmeshresult"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["MeshMeshResult"]}]}," & { ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rect"]},": ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit.util.rect.rect"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Rect"]}]}," ; ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["type"]},": ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/enums/geotoolkit3d.util-5.intersection.constants.resulttype#meshmesh"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["MeshMesh"]}]},"  } | ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil#meshpolyhedronresult"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["MeshPolyhedronResult"]}]}," & { ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rect"]},": ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit.util.rect.rect"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Rect"]}]}," ; ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["type"]},": ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/enums/geotoolkit3d.util-5.intersection.constants.resulttype#meshpolyhedron"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["MeshPolyhedron"]}]},"  }"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Projected intersection results.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","Result2D is the result that project 3D intersection result to a given 2D plane.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","They shared the same structure as 3D result Intersection3DUtil.Result, except the z coordinates of the result are all zero.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","The Rect bounds of the given plane is also returned, so that the result can be transformed to any texture or canvas."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"visualoptions","__idx":29},"children":["VisualOptions"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ƭ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["VisualOptions"]},": ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Object"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The options for Intersection3DUtil.generateIntersectionVisuals() to generate the visual representation of the intersection result."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"type-declaration-10","__idx":30},"children":["Type declaration"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Name"},"children":["Name"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Type"},"children":["Type"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["colorprovidertouse?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/enums/geotoolkit3d.util-5.intersection.constants.colorprovidername"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ColorProviderName"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Which object's colorprovider or color to use for the visual. ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," If overridecolorprovider is provided, we will use the override color instead of the colorprovidertouse."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["lineoptions?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil#lineoptions"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["LineOptions"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Options for line segments created from Intersection3DUtil.Result.lines"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["overridecolorprovider?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit.util.colorprovider.colorprovider"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ColorProvider"]}]}," | ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit.util.rgbacolor.rgbacolor"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["RgbaColor"]}]}," | ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["string"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Use this colorprovider/color for the visual, instead of the intersected object's."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pointoptions?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil#pointoptions"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PointOptions"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Options for points created from Intersection3DUtil.Result.points"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["polygonoptions?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil#polygonoptions"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PolygonOptions"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Options for polygons created from Intersection3DUtil.Result.polygons"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["valuestouse?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/enums/geotoolkit3d.util-5.intersection.constants.valuename"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ValueName"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Which object values to use with the colorprovider.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," It is possible to use ObjectA values with ObjectB ColorProvider if desired (or vice-versa), but this only make sense if both objects share the same property or same colorMap."]}]}]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"visualresult","__idx":31},"children":["VisualResult"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ƭ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["VisualResult"]},": ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Object"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Result for visual object of intersection"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"type-declaration-11","__idx":32},"children":["Type declaration"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Name"},"children":["Name"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Type"},"children":["Type"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["linesegments"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit3d.scene-3.linesegments.linesegments"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["LineSegments"]}]}," | ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["null"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["LineSegments to visualize intersection lines."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pointset"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit3d.scene-3.pointset.pointset.pointset"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PointSet"]}]}," | ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["null"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["PointSet to visualize intersection points."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["surface"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit3d.scene-3.surface-1.surface.surface"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Surface"]}]}," | ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["null"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Surface to visualize intersection polygons."]}]}]}]}]}]}]},"headings":[{"value":"Namespace: Intersection3DUtil","id":"namespace-intersection3dutil","depth":1},{"value":"Table of contents","id":"table-of-contents","depth":2},{"value":"Contents","id":"contents","depth":2},{"value":"CommonResult","id":"commonresult","depth":4},{"value":"Type declaration","id":"type-declaration","depth":4},{"value":"Intersectable","id":"intersectable","depth":4},{"value":"IntersectionOptions","id":"intersectionoptions","depth":4},{"value":"Type declaration","id":"type-declaration-1","depth":4},{"value":"LineOptions","id":"lineoptions","depth":4},{"value":"Type declaration","id":"type-declaration-2","depth":4},{"value":"LinesResult","id":"linesresult","depth":4},{"value":"Type declaration","id":"type-declaration-3","depth":4},{"value":"MeshMeshResult","id":"meshmeshresult","depth":4},{"value":"MeshPolyhedronResult","id":"meshpolyhedronresult","depth":4},{"value":"OutlineVisualOptions","id":"outlinevisualoptions","depth":4},{"value":"Type declaration","id":"type-declaration-4","depth":4},{"value":"PlaneObject","id":"planeobject","depth":4},{"value":"PointOptions","id":"pointoptions","depth":4},{"value":"Type declaration","id":"type-declaration-5","depth":4},{"value":"PointsResult","id":"pointsresult","depth":4},{"value":"Type declaration","id":"type-declaration-6","depth":4},{"value":"PolygonOptions","id":"polygonoptions","depth":4},{"value":"Type declaration","id":"type-declaration-7","depth":4},{"value":"PolygonsResult","id":"polygonsresult","depth":4},{"value":"Type declaration","id":"type-declaration-8","depth":4},{"value":"PolyhedronCellIndices","id":"polyhedroncellindices","depth":4},{"value":"Type declaration","id":"type-declaration-9","depth":4},{"value":"Result","id":"result","depth":4},{"value":"Result2D","id":"result2d","depth":4},{"value":"VisualOptions","id":"visualoptions","depth":4},{"value":"Type declaration","id":"type-declaration-10","depth":4},{"value":"VisualResult","id":"visualresult","depth":4},{"value":"Type declaration","id":"type-declaration-11","depth":4}],"frontmatter":{"seo":{"title":"Namespace: Intersection3DUtil"}},"lastModified":"2026-02-11T19:54:32.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.intersection.intersection3dutil.intersection3dutil","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}