GizmoWireBox class

A wireframe box, sized by literal half extents or a bound vec3 property.

Inheritance

Constructors

GizmoWireBox({List<double>? halfExtents, String? halfExtentsBind, List<double> center = const [0, 0, 0], GizmoScalar inflate = const GizmoScalar(0), GizmoVisibility visibility = GizmoVisibility.always, GizmoColor? color, bool xray = true, GizmoCondition? when})
const

Properties

center List<double>
final
color GizmoColor?
Overrides the theme gizmo color; null uses the theme (accent when selected).
finalinherited
halfExtents List<double>?
final
halfExtentsBind String?
A vec3 property path supplying the half extents.
final
hashCode int
The hash code for this object.
no setterinherited
inflate GizmoScalar
Added to every half extent (a blend or falloff shell).
final
kind String
The JSON tag for this primitive's kind.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
visibility GizmoVisibility
finalinherited
when GizmoCondition?
Draw only while the condition holds; null always draws.
finalinherited
xray bool
Whether the primitive stays visible when occluded, once depth-aware drawing exists. The v1 painter draws everything on top.
finalinherited

Methods

fieldsToJson() Map<String, Object?>
Subtype-specific JSON fields, merged into the tagged map.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, Object?>
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited