Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
geoscene3d:project_content:objects:profile:profile_object [2020/02/10 17:37] – created rebecca130301_gmail.com | geoscene3d:project_content:objects:profile:profile_object [2020/03/20 18:04] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Profile Object ====== | ====== Profile Object ====== | ||
- | A Profile is basically a fence object with [[blanking|]] | + | A Profile is basically a fence object with [[: |
- | capabilities. A profile can also be shown in a [[profile | + | |
- | Multiple profile objects below a common group object is defined as a profile group. Properties for a profile group can be modified using the [[Multiple Profiles Properties|]] | + | Multiple profile objects below a common group object is defined as a profile group. Properties for a profile group can be modified using the [[: |
- | dialog. Profiles below the root " | + | |
- | A profile may also shown in a traditional 2D fashion where data are projected onto a vertical plane, see the description for [[profile | + | A profile may also shown in a traditional 2D fashion where data are projected onto a vertical plane, see the description for [[: |
NOTE: A profile consisting of two nodes (straight line) and with visible handles can be navigated using keyboard shortcuts. | NOTE: A profile consisting of two nodes (straight line) and with visible handles can be navigated using keyboard shortcuts. | ||
- | ==== | + | ==== General Tab ==== |
- | General Tab ==== | + | |
- | __ | + | __Name:__ Object name as seen in the Object Manager\\ |
- | Name: __ | + | __Visible: |
- | Object name as seen in the Object Manager \\ | + | __Outline: |
- | __Visible: | + | __Blanking Active:__ The Profile blanking is active.\\ |
- | Show/Hide the object \\ | + | __Hide Crossing:__ If this option is selected in a specific profile, the profile crossing for this specific profile will not show on other profiles.\\ |
- | __Outline: | + | __Rounded Buffer Ends:__ When the Profile blanks surfaces and other data the two ends of the profile are round if this option is selected.\\ |
- | Shows a dashed outline of the fence \\ | + | __Solid Layer At Polyline:__ Solid layers will be rendered along the 3D Profile fence. When this option is checked the fence in the 3D Profile should not be visible.\\ |
- | __Blanking Active:__ | + | __Solid Layer At Buffer:__ Solid layers will be rendered along the default buffer outline of the 3D profile object. |
- | The Profile blanking is active. \\ | + | |
- | __Hide Crossing:__ | + | |
- | If this option is selected in a specific profile, the profile crossing for this specific profile will not show on other profiles. | + | |
- | __Rounded Buffer Ends:__ | + | |
- | When the Profile blanks surfaces and other data the two ends of the profile are round if this option is selected. \\ | + | |
- | __Solid Layer At Polyline:__ | + | |
- | Solid layers will be rendered along the 3D Profile fence. When this option is checked the fence in the 3D Profile should not be visible. \\ | + | |
- | __Solid Layer At Buffer:__ | + | |
- | Solid layers will be rendered along the default buffer outline of the 3D profile object. | + | |
- | ** | + | **Fence ** \\ |
- | Fence ** \\ | + | __Visible: |
- | __Visible: | + | __Top Elevation: |
- | Show/Hide the fence \\ | + | __Bottom Elevation: |
- | __Top Elevation: | + | |
- | Elevation of the top edge \\ | + | |
- | __Bottom Elevation: | + | |
- | Elevation of the bottom edge | + | |
- | ** | + | **Remark ** \\ |
- | Remark ** \\ | + | |
General purpose remark | General purpose remark | ||
- | ==== | + | ==== Nodes Tab ==== |
- | Nodes Tab ==== | + | |
- | The list shows the XY nodes used to define the path of the fence. \\ | + | The list shows the XY nodes used to define the path of the fence.\\ |
- | __Add:__ | + | __Add:__ Add a new node at the end of the list\\ |
- | Add a new node at the end of the list \\ | + | __Insert:__ Insert node above selected node\\ |
- | __Insert:__ | + | __Delete:__ Delete selected node\\ |
- | Insert node above selected node \\ | + | __Import:__ Import nodes from CSV File. CSV files for import must contain the fields X and Y\\ |
- | __Delete:__ | + | __Export:__ Save nodes in CSV files\\ |
- | Delete selected node \\ | + | __Reverse: |
- | __Import:__ | + | ==== Handles Tab ==== |
- | Import nodes from CSV File. CSV files for import must contain the fields X and Y \\ | + | |
- | __Export:__ | + | |
- | Save nodes in CSV files \\ | + | |
- | __Reverse: | + | |
- | Reverse node order | + | |
- | + | ||
- | ==== | + | |
- | Handles Tab ==== | + | |
Handles are shown as spheres above each of the nodes in the fence. Fence nodes may be moved in the XY plane by dragging the sphere directly in 3D. If CTRL is pressed while dragging all nodes are dragged horizontally. If the ALT key is pressed all handles and the top edge is dragged vertically. If ALT+CTRL is pressed while dragging the complete fence in dragged vertically. The sphere color is the same as the fence color. | Handles are shown as spheres above each of the nodes in the fence. Fence nodes may be moved in the XY plane by dragging the sphere directly in 3D. If CTRL is pressed while dragging all nodes are dragged horizontally. If the ALT key is pressed all handles and the top edge is dragged vertically. If ALT+CTRL is pressed while dragging the complete fence in dragged vertically. The sphere color is the same as the fence color. | ||
- | __ | + | __Enable |
- | Enable | + | __Handle Radius:__ Radius of the sphere in scene units. |
- | Nodes may be dragged if enabled \\ | + | ==== Material Tab ==== |
- | __Handle Radius:__ | + | |
- | Radius of the sphere in scene units. | + | |
- | ==== | + | __Bitmap Dataset:__ A bitmap from a Graphic Dataset may be shown on the plane. The bitmap will be stretched to the full extent of the plane. |
- | Material Tab ==== | + | |
- | __ | + | **Properties ** \\ |
- | Bitmap Dataset: __ | + | __Opacity:__ Degree of opacity. 1=fully opaque, 0=fully transparent (enabled when Blending Mode = Transparency)\\ |
- | A bitmap from a Graphic Dataset may be shown on the plane. The bitmap will be stretched to the full extent of the plane. | + | __Color: |
+ | __Advanced: | ||
+ | ==== Labels Tab ==== | ||
- | ** | + | **Visibility |
- | Properties | + | __Visible:__ Show/Hide the labels\\ |
- | __ | + | __Visible Distance:__ Labels are shown within this distance from the camera. Keep low to improve performance.\\ |
- | Opacity: __ | + | __End Nodes Only:__ Labels are only shown for first and last node. |
- | Degree of opacity. 1=fully opaque, 0=fully transparent (enabled when Blending Mode = Transparency) | + | |
- | __Color:__ | + | |
- | The plane background color. \\ | + | |
- | __Advanced:__ | + | |
- | Shows the advanced Material Editor | + | |
- | ==== | + | **Scale ** \\ |
- | Labels Tab ==== | + | __Horizontal: |
+ | __Vertical: | ||
+ | __Depth:__ Text depth scale factor. Effective only when extrusion is greater than zero. | ||
- | ** | + | **Position And Angle ** \\ |
- | Visibility | + | __Rotate Towards Camera:__ Labels are rotated towards |
- | __Visible:__ | + | __Rotation Angle:__ When the labels |
- | Show/ | + | __Vertical Offset:__ Distance from the labeled object |
- | __Visible Distance:__ | + | __Vertical Angle:__ Label rotation from horizontal (counter clockwise). |
- | Labels | + | |
- | __End Nodes Only:__ | + | |
- | Labels are only shown for first and last node. | + | |
- | ** | + | **Font ** \\ |
- | Scale ** \\ | + | __Font:__ Text font\\ |
- | __Horizontal:__ | + | __Color:__ Text color\\ |
- | Horizontal text scale factor | + | __Text Height:__ Height of text (font size)\\ |
- | __Vertical:__ | + | __Extrusion:__ 3D text depth. |
- | Vertical | + | |
- | __Depth:__ | + | |
- | Text depth scale factor. Effective only when extrusion is greater than zero. | + | |
- | ** | + | **Text Alignment ** \\ |
- | Position And Angle ** \\ | + | __Horizontal: |
- | __Rotate Towards Camera:__ | + | __Vertical: |
- | Labels are rotated towards the active camera. Rotating a lot of labels will have a negative impact on performance. \\ | + | ==== Buffers Tab ==== |
- | __Rotation Angle:__ | + | |
- | When the labels are not rotated towards the camera the label will have this rotation angle. \\ | + | |
- | __Vertical Offset:__ | + | |
- | Distance from the labeled object to the bottom of the label. \\ | + | |
- | __Vertical Angle:__ | + | |
- | Label rotation from horizontal (counter clockwise). | + | |
- | + | ||
- | ** | + | |
- | Font ** \\ | + | |
- | __Font:__ | + | |
- | Text font \\ | + | |
- | __Color: | + | |
- | Text color \\ | + | |
- | __Text Height:__ | + | |
- | Height of text (font size) \\ | + | |
- | __Extrusion: | + | |
- | 3D text depth. | + | |
- | + | ||
- | ** | + | |
- | Text Alignment ** \\ | + | |
- | __Horizontal: | + | |
- | Horizontal text alignment \\ | + | |
- | __Vertical: | + | |
- | vertical text alignment | + | |
- | + | ||
- | ==== | + | |
- | Buffers Tab ==== | + | |
Each blankable object in the scene is shown in the list. A buffer radius can be specified for each object. | Each blankable object in the scene is shown in the list. A buffer radius can be specified for each object. | ||
- | Certain points based data may be blanked using data IDs instead of a radius. This is what the IDs column is for. This feature is currently only used in conjunction with the | + | Certain points based data may be blanked using data IDs instead of a radius. This is what the IDs column is for. This feature is currently only used in conjunction with the GeoScene3D GeoModel ArcGIS extension. |
- | GeoScene3D GeoModel | + | |
- | ArcGIS extension. | + | |
- | + | ||
- | ==== | + | |
- | Window Tab ==== | + | |
- | + | ||
- | ** | + | |
- | Window ** \\ | + | |
- | Behavior of the profile window \\ | + | |
- | __Visible: | + | |
- | Show/Hide the 2D [[profile window|]]. \\ | + | |
- | __Fixed Scale:__ | + | |
- | Define fixed scale for profile window \\ | + | |
- | __Vertical Scale:__ | + | |
- | Define the vertical scale for profile window \\ | + | |
- | __Pixels Per Unit:__ | + | |
- | Define pixels per unit for profile window | + | |
- | ** | + | ==== Window Tab ==== |
- | Drawing ** \\ | + | |
- | Additional drawing in the profile window \\ | + | |
- | __Show Profile Nodes:__ | + | |
- | Show a vertical blue line for each of the coordinates that define | + | **Window ** \\ |
- | __Show Crossing Profiles:__ | + | Behavior |
+ | __Visible: | ||
+ | __Fixed Scale:__ Define fixed scale for profile window\\ | ||
+ | __Vertical Scale:__ Define the vertical scale for profile window\\ | ||
+ | __Pixels Per Unit:__ Define pixels per unit for profile window | ||
- | Show the position of other profiles \\ | + | **Drawing ** \\ |
- | __Show Crossing Regions:__ | + | Additional drawing in the profile window\\ |
- | Show the position of other regions \\ | + | __Show Profile Nodes:__ Show a vertical blue line for each of the coordinates that define the profile polyline.\\ |
- | __Show Scale:__ | + | __Show Crossing Profiles: |
- | Show the current vertical scale for the profile window \\ | + | __Show Crossing Regions:__ Show the position of other regions\\ |
- | __Vertical Grid:__ | + | __Show Scale:__ Show the current vertical scale for the profile window\\ |
- | Show vertical grid behind profile data \\ | + | __Vertical Grid:__ Show vertical grid behind profile data\\ |
- | __Horizontal Grid:__ | + | __Horizontal Grid:__ Show horizontal grid behind profile data |
- | Show horizontal grid behind profile data | + | |
- | ** | + | **Orthogonal Profile ** \\ |
- | Orthogonal Profile ** \\ | + | __Fixed Buffer:__ Use fixed size buffer for orthogonal profile windows. If not checked a percentage of the visible portion of the main profile is used.\\ |
- | __Fixed Buffer:__ | + | __Buffer:__ Fixed size buffer for orthogonal profile |
- | Use fixed size buffer for orthogonal profile windows. If not checked a percentage of the visible portion of the main profile is used. \\ | + | |
- | __Buffer:__ | + | |
- | Fixed size buffer for orthogonal profile | + | |
- | ** | + | **Navigation ** \\ |
- | Navigation ** \\ | + | Profile navigation settings. These settings apply for movable profiles (visible handles) consisting of only two nodes (straight line).\\ |
- | Profile navigation settings. These settings apply for movable profiles (visible handles) consisting of only two nodes (straight line). \\ | + | __Offset (Forward/ |
- | __Offset (Forward/ | + | __Slide (Left/ |
- | The profile is offset this distance when using the up/down arrows in the profile window. | + | __Rotate (Left/ |
- | __Slide (Left/ | + | __Elevate (Up/ |
- | The profile slides left or right with this distance when using the left/right arrows in the profile window. \\ | + | __Expand Horiz.:__ The profile expands horizontal with this distance when using the up/down arrows in the profile window.\\ |
- | __Rotate (Left/ | + | __Expand Vert.:__ The profile expands vertical with this distance when using the up/down arrows in the profile window. |
- | The profile rotates left or right with this distance when using the left/right arrows in the profile window. \\ | + | |
- | __Elevate (Up/ | + | |
- | The profile elevates up or down with this distance when using the up/down arrows in the profile window. \\ | + | |
- | __Expand Horiz.:__ | + | |
- | The profile expands horizontal with this distance when using the up/down arrows in the profile window. \\ | + | |
- | __Expand Vert.:__ | + | |
- | The profile expands vertical with this distance when using the up/down arrows in the profile window. | + | |