ensightservice::UpdateView Struct Reference
Last update: 16.07.2025Public Attributes | |
| uint64 | id = 1 |
| uint64 | parent_id = 2 |
| repeated float | timeline = 3 |
| repeated float | lookat = 4 |
| repeated float | lookfrom = 5 |
| repeated float | upvector = 6 |
| float | fieldofview = 7 |
| float | aspectratio = 8 |
| repeated float | nearfar = 9 |
| string | hash = 10 |
Detailed Description
Scenes contain a collection of View entities that provide camera definitions and have groups (leading to Parts entities) as children. A View also provides a timeline over which its children should be considered visible. The timeline contains two time values. Children of the View are considered visible at some time t, if: timeline[0] <= t < timeline[1].
Definition at line 247 of file dynamic_scene_graph.proto.
Member Data Documentation
◆ aspectratio
| float ensightservice::UpdateView::aspectratio = 8 |
Display rectangle aspect ratio (dx/dy).
Definition at line 255 of file dynamic_scene_graph.proto.
◆ fieldofview
| float ensightservice::UpdateView::fieldofview = 7 |
The field of view angle in degrees.
Definition at line 254 of file dynamic_scene_graph.proto.
◆ hash
| string ensightservice::UpdateView::hash = 10 |
hash for this message payload
Definition at line 257 of file dynamic_scene_graph.proto.
◆ id
| uint64 ensightservice::UpdateView::id = 1 |
View entity id.
Definition at line 248 of file dynamic_scene_graph.proto.
◆ lookat
| repeated float ensightservice::UpdateView::lookat = 4 |
X,Y,Z of the view lookat point.
Definition at line 251 of file dynamic_scene_graph.proto.
◆ lookfrom
| repeated float ensightservice::UpdateView::lookfrom = 5 |
X,Y,Z of the view lookfrom point.
Definition at line 252 of file dynamic_scene_graph.proto.
◆ nearfar
| repeated float ensightservice::UpdateView::nearfar = 9 |
The distance from the lookfrom point to the near and far clipping planes.
Definition at line 256 of file dynamic_scene_graph.proto.
◆ parent_id
| uint64 ensightservice::UpdateView::parent_id = 2 |
Scene entity id.
Definition at line 249 of file dynamic_scene_graph.proto.
◆ timeline
| repeated float ensightservice::UpdateView::timeline = 3 |
Start and end time these children are to be displayed, two values.
Definition at line 250 of file dynamic_scene_graph.proto.
◆ upvector
| repeated float ensightservice::UpdateView::upvector = 6 |
NX,NY,NZ of the view up vector.
Definition at line 253 of file dynamic_scene_graph.proto.
The documentation for this struct was generated from the following file:
- D:/Product-src/ensight/client/rpc_interface/dynamic_scene_graph.proto