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