Holds the item position as a QVector3D. Defaults to QVector3D(0.0, 0.0, 0.0).

Item position is either in data coordinates or in absolute coordinates, depending on positionAbsolute property. When using absolute coordinates, values between -1.0...1.0 are within axis ranges.

Note: Items positioned outside any axis range are not rendered if positionAbsolute is false, unless the item is a QCustom3DVolume that would be partially visible and scalingAbsolute is also false. In that case, the visible portion of the volume will be rendered.

positionAbsolute : bool

This property dictates if item position is to be handled in data coordinates or in absolute coordinates. Defaults to false. Items with absolute coordinates will always be rendered, whereas items with data coordinates are only rendered if they are within axis ranges.

Holds the item scaling as a QVector3D. Defaults to QVector3D(0.1, 0.1, 0.1).

Item scaling is either in data values or in absolute values, depending on the scalingAbsolute property. The default vector interpreted as absolute values sets the item to 10% of the height of the graph, provided the item mesh is normalized and the graph aspect ratios haven't been changed from the defaults.

scalingAbsolute : bool

This property dictates if item scaling is to be handled in data values or in absolute values. Defaults to true. Items with absolute scaling will be rendered at the same size, regardless of axis ranges. Items with data scaling will change their apparent size according to the axis ranges. If positionAbsolute value is true, this property is ignored and scaling is interpreted as an absolute value. If the item has rotation, the data scaling is calculated on the unrotated item. Similarly, for QCustom3DVolume items, the range clipping is calculated on the unrotated item.

Note: : Only absolute scaling is supported for QCustom3DLabel items or for custom items used in polar graphs.

Note: : The custom item's mesh must be normalized to range [-1 ,1], or the data scaling will not be accurate.