1"use strict";(globalThis.webpackChunkvrgs_docs_v_3_1=globalThis.webpackChunkvrgs_docs_v_3_1||[]).push([[19864],{62485(e,t,n){n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>o,default:()=>h,frontMatter:()=>a,metadata:()=>s,toc:()=>l});const s=JSON.parse('{"id":"trees/data/ortho-panels","title":"Ortho Panels","description":"Right-click commands for an ortho panel in the Data tree: navigating to it, regenerating it, making it active, exporting it, and computing grayscale attributes.","source":"@site/versioned_docs/version-3.4/trees/data/ortho-panels.md","sourceDirName":"trees/data","slug":"/trees/data/ortho-panels","permalink":"/docs/trees/data/ortho-panels","draft":false,"unlisted":false,"editUrl":"https://github.com/vrgeoscience/vrgs_docs_v3/tree/master/versioned_docs/version-3.4/trees/data/ortho-panels.md","tags":[],"version":"3.4","sidebarPosition":30,"frontMatter":{"id":"ortho-panels","title":"Ortho Panels","description":"Right-click commands for an ortho panel in the Data tree: navigating to it, regenerating it, making it active, exporting it, and computing grayscale attributes.","sidebar_label":"Ortho Panels","sidebar_position":30},"sidebar":"docs","previous":{"title":"VRGS Earth","permalink":"/docs/trees/data/vrgs-earth"},"next":{"title":"Seismic Volumes","permalink":"/docs/trees/data/seismic-volumes"}}');var r=n(74848),i=n(28453);const a={id:"ortho-panels",title:"Ortho Panels",description:"Right-click commands for an ortho panel in the Data tree: navigating to it, regenerating it, making it active, exporting it, and computing grayscale attributes.",sidebar_label:"Ortho Panels",sidebar_position:30},o="Ortho Panels",c={},l=[{value:"Item Context Menu",id:"item-context-menu",level:2},{value:"Actions",id:"actions",level:3},{value:"Attributes submenu",id:"attributes-submenu",level:3}];function d(e){const t={code:"code",em:"em",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.header,{children:(0,r.jsx)(t.h1,{id:"ortho-panels",children:"Ortho Panels"})}),"\n",(0,r.jsxs)(t.p,{children:["Right-click commands for an ortho panel under the ",(0,r.jsx)(t.strong,{children:"Ortho Panels"})," branch of the ",(0,r.jsx)(t.strong,{children:"Data Tree"}),". The branch header has no menu; panels are created from the ribbon."]}),"\n",(0,r.jsx)(t.p,{children:(0,r.jsxs)(t.em,{children:["Source resources: ",(0,r.jsx)(t.code,{children:"IDR_DT_ORTHOPANEL_ITEM"}),"."]})}),"\n",(0,r.jsx)(t.h2,{id:"item-context-menu",children:"Item Context Menu"}),"\n",(0,r.jsx)(t.p,{children:(0,r.jsx)(t.em,{children:"Right-click an individual ortho panel in the Data Tree."})}),"\n",(0,r.jsx)(t.h3,{id:"actions",children:"Actions"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.strong,{children:"Navigate To"})," \u2014 Navigate to the item in the 3D view ",(0,r.jsxs)(t.em,{children:["(",(0,r.jsx)(t.code,{children:"ID_POPUP_ITEM_GOTO"}),")"]})]}),"\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.strong,{children:"Export"})," \u2014 Export ",(0,r.jsxs)(t.em,{children:["(",(0,r.jsx)(t.code,{children:"ID_PROJEXP_EXPORT"}),")"]})]}),"\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.strong,{children:"Regenerate"})," \u2014 Regenerate ",(0,r.jsxs)(t.em,{children:["(",(0,r.jsx)(t.code,{children:"ID_ORTHOPLANES_REGENERATE"}),")"]})]}),"\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.strong,{children:"Make Active"})," \u2014 Activate the current object to access its entended menu. ",(0,r.jsxs)(t.em,{children:["(",(0,r.jsx)(t.code,{children:"ID_PCLPOPUP_MAKEACTIVE"}),")"]})]}),"\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.strong,{children:"Delete"})," \u2014 Delete this mesh from the project. ",(0,r.jsxs)(t.em,{children:["(",(0,r.jsx)(t.code,{children:"ID_POPUP_ITEM_DELETE"}),")"]})]}),"\n"]}),"\n",(0,r.jsx)(t.h3,{id:"attributes-submenu",children:"Attributes submenu"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.strong,{children:"Grayscale (luminosity)"})," \u2014 Compute grayscale attribute using grayscale (luminosity) ",(0,r.jsxs)(t.em,{children:["(",(0,r.jsx)(t.code,{children:"ID_ATTRIBUTES_GRAYSCALE"}),")"]})]}),"\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.strong,{children:"Grayscale (Average)"}
1)," \u2014 Compute grayscale attribute using grayscale (average) ",(0,r.jsxs)(t.em,{children:["(",(0,r.jsx)(t.code,{children:"ID_ATTRIBUTES_GRAYSCALE_AVG"}),")"]})]}),"\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.strong,{children:"Grayscale (Lightness)"})," \u2014 Compute grayscale attribute using grayscale (lightness) ",(0,r.jsxs)(t.em,{children:["(",(0,r.jsx)(t.code,{children:"ID_ATTRIBUTES_GRAYSCALE_LGHT"}),")"]})]}),"\n"]})]})}function h(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(d,{...e})}):d(e)}},28453(e,t,n){n.d(t,{R:()=>a,x:()=>o});var s=n(96540);const r={},i=s.createContext(r);function a(e){const t=s.useContext(i);return s.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function o(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:a(e.components),s.createElement(i.Provider,{value:t},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.