{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-guides/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Namespace: CameraFrustumDebug","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.debug"},"children":["debug"]}," / ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.debug.camerafrustumdebug"},"children":["CameraFrustumDebug"]}," / CameraFrustumDebug"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"namespace-camerafrustumdebug","__idx":0},"children":["Namespace: CameraFrustumDebug"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.debug"},"children":["debug"]},".",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.debug.camerafrustumdebug"},"children":["CameraFrustumDebug"]},".CameraFrustumDebug"]},{"$$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":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.debug.camerafrustumdebug.camerafrustumdebug#displaydebugvisualsoptions"},"children":["DisplayDebugVisualsOptions"]}]}]}]},{"$$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":"displaydebugvisualsoptions","__idx":3},"children":["DisplayDebugVisualsOptions"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ƭ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["DisplayDebugVisualsOptions"]},": ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Object"]}]},{"$$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":["boxesscale?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["number"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Optional scaling for the box size.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," A larger-than-1 scale (ex: 1.01 to increase box size by 1%) can be useful to avoid z-fighting or improve visual reading when a lot of boxes overlap on similar coordinates.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," Default is 1"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["drawboxes?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["boolean"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Whether to draw objects bounding boxes debug visual or not.",{"$$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":["drawfrustum?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["boolean"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Whether to draw the camera frustum debug visual or not.",{"$$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":["drawspheres?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["boolean"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Whether to draw objects bounding spheres debug visual or not.",{"$$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":["excludegrid?"]}]},{"$$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 debug visualisation of the bounding boxes for graduated grids in the scene (IndexGrid, Grid, PolarGrid) will not be drawn.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," This option only have effect if the option.drawboxes is also true.",{"$$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":["filter?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.plot.plot#filtercallback"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["FilterCallback"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["A filter function to ignore some nodes if callback returns false.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," Default is null."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frustumcolors?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["{ ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cone?"]},": ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Color"]}," ; ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cross?"]},": ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Color"]}," ; ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frustum?"]},": ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Color"]}," ; ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["target?"]},": ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Color"]}," ; ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["up?"]},": ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Color"]},"  }"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Customize the Frustum debug visual colors"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frustumcolors.cone?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Color"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Define the camera cone (between the near plane and the frustum) color. Default is 0xff0000 (red)."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frustumcolors.cross?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Color"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Define the Frustum crosses color (crosses are horizontal/vertical lines inside the near and far planes). Default is 0x333333 (dark grey)."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frustumcolors.frustum?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Color"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Define the camera frustum line colors. Default is 0xffaa00 (orange)."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frustumcolors.target?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Color"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Define the camera ray color (the line segment representing the camera lookat direction). Default is 0xffffff (white)."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frustumcolors.up?"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Color"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Define the camera up vector color. Default is 0x00aaff (light blue)."]}]}]}]}]}]}]},"headings":[{"value":"Namespace: CameraFrustumDebug","id":"namespace-camerafrustumdebug","depth":1},{"value":"Table of contents","id":"table-of-contents","depth":2},{"value":"Contents","id":"contents","depth":2},{"value":"DisplayDebugVisualsOptions","id":"displaydebugvisualsoptions","depth":4},{"value":"Type declaration","id":"type-declaration","depth":4}],"frontmatter":{"seo":{"title":"Namespace: CameraFrustumDebug"}},"lastModified":"2026-02-11T19:54:32.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/solutions/geotoolkit/apis/modules/geotoolkit3d.util-5.debug.camerafrustumdebug.camerafrustumdebug","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}