PageSourceSearch

https://docs-vrgeo-version3.netlify.app/assets/js/d9e437a6.184f5825.js

js docs-vrgeo-version3.netlify.app collected 2026-10-03 10:40:39 UTC 13,626 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkvrgs_docs_v_3_1=globalThis.webpackChunkvrgs_docs_v_3_1||[]).push([[6430],{13584(e,s,n){n.r(s),n.d(s,{assets:()=>h,contentTitle:()=>c,default:()=>d,frontMatter:()=>o,metadata:()=>i,toc:()=>p});const i=JSON.parse('{"id":"properties/properties-sections","title":"Sections Properties","description":"Properties for cross-sections and the intersections drawn on them.","source":"@site/versioned_docs/version-3.4/properties/properties-sections.md","sourceDirName":"properties","slug":"/properties/properties-sections","permalink":"/docs/properties/properties-sections","draft":false,"unlisted":false,"editUrl":"https://github.com/vrgeoscience/vrgs_docs_v3/tree/master/versioned_docs/version-3.4/properties/properties-sections.md","tags":[],"version":"3.4","sidebarPosition":81,"frontMatter":{"id":"properties-sections","title":"Sections Properties","description":"Properties for cross-sections and the intersections drawn on them.","sidebar_label":"Sections","sidebar_position":81},"sidebar":"docs","previous":{"title":"Polylines","permalink":"/docs/properties/properties-polylines"},"next":{"title":"Voxel Models","permalink":"/docs/properties/properties-voxel-models"}}');var r=n(74848),t=n(28453);const o={id:"properties-sections",title:"Sections Properties",description:"Properties for cross-sections and the intersections drawn on them.",sidebar_label:"Sections",sidebar_position:81},c="Sections Properties",h={},p=[{value:"CDESection",id:"cdesection",level:2},{value:"CDESection - Name",id:"cdesection---name",level:3},{value:"CIntersectionBase",id:"cintersectionbase",level:2},{value:"CIntersectionBase - Dip",id:"cintersectionbase---dip",level:3},{value:"CIntersectionBase - Azim",id:"cintersectionbase---azim",level:3},{value:"CVMIntersection",id:"cvmintersection",level:2},{value:"CVMIntersection - Name",id:"cvmintersection---name",level:3},{value:"CVMIntersection - I Slice",id:"cvmintersection---i-slice",level:3},{value:"ShowSectionProperties",id:"showsectionproperties",level:2},{value:"ShowSectionProperties - Flip Image",id:"showsectionproperties---flip-image",level:3},{value:"ShowSectionProperties - Auto Height",id:"showsectionproperties---auto-height",level:3},{value:"ShowSectionProperties - Auto Update UV",id:"showsectionproperties---auto-update-uv",level:3},{value:"ShowSectionProperties - Name",id:"showsectionproperties---name",level:3},{value:"ShowSectionProperties - Section Height",id:"showsectionproperties---section-height",level:3},{value:"ShowSectionProperties - Section Base",id:"showsectionproperties---section-base",level:3},{value:"ShowSectionProperties - Opacity",id:"showsectionproperties---opacity",level:3},{value:"ShowSectionProperties - Normal Colour",id:"showsectionproperties---normal-colour",level:3}];function l(e){const s={br:"br",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",hr:"hr",p:"p",strong:"strong",...(0,t.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.header,{children:(0,r.jsx)(s.h1,{id:"sections-properties",children:"Sections Properties"})}),"\n",(0,r.jsx)(s.p,{children:"This page documents the properties available for sections in VRGS. These properties appear in the Properties panel when an object of this type is selected."}),"\n",(0,r.jsx)(s.h2,{id:"cdesection",children:"CDESection"}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"File:"})," ",(0,r.jsx)(s.code,{children:"DESection.cpp"})]}),"\n",(0,r.jsx)(s.p,{children:"Properties available for CDESection objects:"}),"\n",(0,r.jsx)(s.h3,{id:"cdesection---name",children:"CDESection - Name"}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"Property name:"})," ",(0,r.jsx)(s.code,{children:"Name"}),(0,r.jsx)(s.br,{}),"\n",(0,r.jsx)(s.strong,{children:"Description (in app):"})," Name of identifier of this object"]}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"What it does"}),(0,r.jsx)(s.br,{}),"\n","Name of identifier of this object"]}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"When to use it"}),(0,r.jsx)(s.br,{}),"\n","Use this property to configure name for the CDESection object."]}),"\n",(0,r.jsx)(s.hr,{}),"\n",(0,r.jsx)(s.h2,{id:"cintersectionbase",children:"CIntersectionBase"}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"File:"})," ",(0,r.jsx)(s.code,{children:"IntersectionBase.cpp"})]}),"\n",(0,r.jsx)(s.p,{children:"Properties available for CIntersectionBase objects:"}),"\n",(0,r.jsx)(s.h3,{id:"cintersectionbase---dip",children:"CIntersectionBase - Dip"}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"Property name:"})," ",(0,r.jsx)(s.code,{children:"Dip"}),(0,r.jsx)(s.br,{}),"\n",(0,r.jsx)(s.strong,{children:"Description (in app):"})," Dip"]}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"What it does"}),(0,r.jsx)(s.br,{}),"\n","Dip"]}
1),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"When to use it"}),(0,r.jsx)(s.br,{}),"\n","Use this property to configure dip for the CIntersectionBase object."]}),"\n",(0,r.jsx)(s.hr,{}),"\n",(0,r.jsx)(s.h3,{id:"cintersectionbase---azim",children:"CIntersectionBase - Azim"}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"Property name:"})," ",(0,r.jsx)(s.code,{children:"Azim"}),(0,r.jsx)(s.br,{}),"\n",(0,r.jsx)(s.strong,{children:"Description (in app):"})," Azim"]}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"What it does"}),(0,r.jsx)(s.br,{}),"\n","Azim"]}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"When to use it"}),(0,r.jsx)(s.br,{}),"\n","Use this property to configure azim for the CIntersectionBase object."]}),"\n",(0,r.jsx)(s.hr,{}),"\n",(0,r.jsx)(s.h2,{id:"cvmintersection",children:"CVMIntersection"}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"File:"})," ",(0,r.jsx)(s.code,{children:"VoxelModelSlice.cpp"})]}),"\n",(0,r.jsx)(s.p,{children:"Properties available for CVMIntersection objects:"}),"\n",(0,r.jsx)(s.h3,{id:"cvmintersection---name",children:"CVMIntersection - Name"}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"Property name:"})," ",(0,r.jsx)(s.code,{children:"Name"}),(0,r.jsx)(s.br,{}),"\n",(0,r.jsx)(s.strong,{children:"Description (in app):"})," Name"]}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"What it does"}),(0,r.jsx)(s.br,{}),"\n","Name"]}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"When to use it"}),(0,r.jsx)(s.br,{}),"\n","Use this property to configure name for the CVMIntersection object."]}),"\n",(0,r.jsx)(s.hr,{}),"\n",(0,r.jsx)(s.h3,{id:"cvmintersection---i-slice",children:"CVMIntersection - I Slice"}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"Property name:"})," ",(0,r.jsx)(s.code,{children:"I Slice"}),(0,r.jsx)(s.br,{}),"\n",(0,r.jsx)(s.strong,{children:"Description (in app):"})," Slider Property"]}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"What it does"}),(0,r.jsx)(s.br,{}),"\n","Slider Property"]}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"When to use it"}),(0,r.jsx)(s.br,{}),"\n","Use this property to configure i slice for the CVMIntersection object."]}),"\n",(0,r.jsx)(s.hr,{}),"\n",(0,r.jsx)(s.h2,{id:"showsectionproperties",children:"ShowSectionProperties"}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"File:"})," ",(0,r.jsx)(s.code,{children:"ShowSectionProperties.cpp"})]}),"\n",(0,r.jsx)(s.p,{children:"Properties available for ShowSectionProperties objects:"}),"\n",(0,r.jsx)(s.h3,{id:"showsectionproperties---flip-image",children:"ShowSectionProperties - Flip Image"}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"Property name:"})," ",(0,r.jsx)(s.code,{children:"Flip Image"}),(0,r.jsx)(s.br,{}),"\n",(0,r.jsx)(s.strong,{children:"Description (in app):"})," Reverse diection of the texture"]}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"What it does"}),(0,r.jsx)(s.br,{}),"\n","Reverse diection of the texture"]}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"When to use it"}),(0,r.jsx)(s.br,{}),"\n","Use this property to configure flip image for the ShowSectionProperties object."]}),"\n",(0,r.jsx)(s.hr,{}),"\n",(0,r.jsx)(s.h3,{id:"showsectionproperties---auto-height",children:"ShowSectionProperties - Auto Height"}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"Property name:"})," ",(0,r.jsx)(s.code,{children:"Auto Height"}),(0,r.jsx)(s.br,{}),"\n",(0,r.jsx)(s.strong,{children:"Description (in app):"})," Calulate the height from the image size and section length"]}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"What it does"}),(0,r.jsx)(s.br,{}),"\n","Calulate the height from the image size and section length"]}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"When to use it"}),(0,r.jsx)(s.br,{}),"\n","Use this property to configure auto height for the ShowSectionProperties object."]}),"\n",(0,r.jsx)(s.hr,{}),"\n",(0,r.jsx)(s.h3,{id:"showsectionproperties---auto-update-uv",children:"ShowSectionProperties - Auto Update UV"}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"Property name:"})," ",(0,r.jsx)(s.code,{children:"Auto Update UV"}),(0,r.jsx)(s.br,{}),"\n",(0,r.jsx)(s.strong,{children:"Description (in app):"})," Recalculate texture coordinates while moving section vertices"]}
1),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"What it does"}),(0,r.jsx)(s.br,{}),"\n","Recalculate texture coordinates while moving section vertices"]}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"When to use it"}),(0,r.jsx)(s.br,{}),"\n","Use this property to configure auto update uv for the ShowSectionProperties object."]}),"\n",(0,r.jsx)(s.hr,{}),"\n",(0,r.jsx)(s.h3,{id:"showsectionproperties---name",children:"ShowSectionProperties - Name"}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"Property name:"})," ",(0,r.jsx)(s.code,{children:"Name"}),(0,r.jsx)(s.br,{}),"\n",(0,r.jsx)(s.strong,{children:"Description (in app):"})," Name of the Mesh"]}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"What it does"}),(0,r.jsx)(s.br,{}),"\n","Name of the Mesh"]}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"When to use it"}),(0,r.jsx)(s.br,{}),"\n","Use this property to configure name for the ShowSectionProperties object."]}),"\n",(0,r.jsx)(s.hr,{}),"\n",(0,r.jsx)(s.h3,{id:"showsectionproperties---section-height",children:"ShowSectionProperties - Section Height"}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"Property name:"})," ",(0,r.jsx)(s.code,{children:"Section Height"}),(0,r.jsx)(s.br,{}),"\n",(0,r.jsx)(s.strong,{children:"Description (in app):"})," Section Height"]}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"What it does"}),(0,r.jsx)(s.br,{}),"\n","Section Height"]}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"When to use it"}),(0,r.jsx)(s.br,{}),"\n","Use this property to configure section height for the ShowSectionProperties object."]}),"\n",(0,r.jsx)(s.hr,{}),"\n",(0,r.jsx)(s.h3,{id:"showsectionproperties---section-base",children:"ShowSectionProperties - Section Base"}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"Property name:"})," ",(0,r.jsx)(s.code,{children:"Section Base"}),(0,r.jsx)(s.br,{}),"\n",(0,r.jsx)(s.strong,{children:"Description (in app):"})," Section Base Elevation"]}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"What it does"}),(0,r.jsx)(s.br,{}),"\n","Section Base Elevation"]}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"When to use it"}),(0,r.jsx)(s.br,{}),"\n","Use this property to configure section base for the ShowSectionProperties object."]}),"\n",(0,r.jsx)(s.hr,{}),"\n",(0,r.jsx)(s.h3,{id:"showsectionproperties---opacity",children:"ShowSectionProperties - Opacity"}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"Property name:"})," ",(0,r.jsx)(s.code,{children:"Opacity"}),(0,r.jsx)(s.br,{}),"\n",(0,r.jsx)(s.strong,{children:"Description (in app):"})," Opacity"]}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"What it does"}),(0,r.jsx)(s.br,{}),"\n","Opacity"]}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"When to use it"}),(0,r.jsx)(s.br,{}),"\n","Use this property to configure opacity for the ShowSectionProperties object."]}),"\n",(0,r.jsx)(s.hr,{}),"\n",(0,r.jsx)(s.h3,{id:"showsectionproperties---normal-colour",children:"ShowSectionProperties - Normal Colour"}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"Property name:"})," ",(0,r.jsx)(s.code,{children:"Normal Colour"}),(0,r.jsx)(s.br,{}),"\n",(0,r.jsx)(s.strong,{children:"Description (in app):"})," Specifies the normal color"]}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"What it does"}),(0,r.jsx)(s.br,{}),"\n","Specifies the normal color"]}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"When to use it"}),(0,r.jsx)(s.br,{}),"\n","Use this property to configure normal colour for the ShowSectionProperties object."]}),"\n",(0,r.jsx)(s.hr,{})]})}function d(e={}){const{wrapper:s}={...(0,t.R)(),...e.components};return s?(0,r.jsx)(s,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},28453(e,s,n){n.d(s,{R:()=>o,x:()=>c});var i=n(96540);const r={},t=i.createContext(r);function o(e){const s=i.useContext(t);return i.useMemo(function(){return"function"==typeof e?e(s):{...s,...e}},[s,e])}function c(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),i.createElement(t.Provider,{value:s},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.