| Top |
| gboolean | axes-visible | Read / Write |
| gboolean | fmscale-visible | Read / Write |
| gboolean | hide-masked | Read / Write |
| gboolean | labels-visible | Read / Write |
| gdouble | light-phi | Read / Write |
| gdouble | light-theta | Read / Write |
| gdouble | line-width | Read / Write |
| Gwy3DProjection | projection | Read / Write |
| gdouble | rotation-x | Read / Write |
| gdouble | rotation-y | Read / Write |
| gdouble | scale | Read / Write |
| Gwy3DVisualization | visualization | Read / Write |
| gdouble | z-scale | Read / Write |
Gwy3DSetup represents a basic 3D scene setup: viewpoint, projection, light, scale, etc. It is serializable and used to represent the Gwy3DView setup.
Its components can be read directly in the struct or generically with
g_object_get(). To set them you it is necessary to use g_object_set().
Gwy3DSetup *
gwy_3d_setup_new (void);
Creates a new 3D view setup with default values.
“axes-visible” property“axes-visible” gboolean
Whether axes are visible.
Flags: Read / Write
Default value: TRUE
“fmscale-visible” property“fmscale-visible” gboolean
Whether false color bar is visible .
Flags: Read / Write
Default value: FALSE
“hide-masked” property“hide-masked” gboolean
Hide masked vertices.
Flags: Read / Write
Default value: FALSE
“labels-visible” property“labels-visible” gboolean
Whether axis labels are visible if axes are visible.
Flags: Read / Write
Default value: TRUE
“light-phi” property“light-phi” gdouble
Light source direction azimuth in horizontal plane, in radians.
Flags: Read / Write
Default value: 0
“light-theta” property“light-theta” gdouble
Light source direction deviation from the z axis, in radians.
Flags: Read / Write
Default value: 0
“line-width” property“line-width” gdouble
Width of axis lines and ticks, in pixels.
Flags: Read / Write
Allowed values: [1,10]
Default value: 1
Since: 2.42
“projection” property“projection” Gwy3DProjection
The type of the projection.
Flags: Read / Write
Default value: GWY_3D_PROJECTION_ORTHOGRAPHIC
“rotation-x” property“rotation-x” gdouble
Angle of the first rotation around x-axis, in radians.
Flags: Read / Write
Default value: 0.785398
“rotation-y” property“rotation-y” gdouble
Angle of the second rotation around y-axis, in radians.
Flags: Read / Write
Default value: -0.785398
“scale” property“scale” gdouble
Overall view scale.
Flags: Read / Write
Allowed values: >= G_MINDOUBLE
Default value: 1
“visualization” property“visualization” Gwy3DVisualization
Data visualization type.
Flags: Read / Write
Default value: GWY_3D_VISUALIZATION_GRADIENT
“z-scale” property“z-scale” gdouble
Extra stretch along z (value) axis.
Flags: Read / Write
Allowed values: >= G_MINDOUBLE
Default value: 1