GumballDisplayConduit

Constructors

GumballDisplayConduit

#Since v5.0 Obsolete v8.0
public GumballDisplayConduit()

GumballDisplayConduit

#Since v8.0
public GumballDisplayConduit(ActiveSpace space)
space (ActiveSpace)

Finalizer

~GumballDisplayConduit

#
~GumballDisplayConduit()

Properties

BaseGumball

#Since v5.0
public GumballObject BaseGumball { get; }
Starting location.

Enabled

#Since v5.0
public bool Enabled { get; set; }

Gumball

#Since v5.0
public GumballObject Gumball { get; }

GumballTransform

#Since v5.0
public Transform GumballTransform { get; }
The gumball transformation is the transformation calculated by comparing the current gumball to the starting BaseGumball.

InRelocate

#Since v5.0
public bool InRelocate { get; }

PickResult

#Since v5.0
public GumballPickResult PickResult { get; }
The initial mouse down event sets PickResult.

PreTransform

#Since v5.0
public Transform PreTransform { get; set; }
The pre-transform is a transformation that needs to be applied before the gumball transformation.

TotalTransform

#Since v5.0
public Transform TotalTransform { get; }
The total transformation is GumballTransform * PreTransform.

Methods

CheckShiftAndControlKeys

#Since v5.0
public void CheckShiftAndControlKeys()

Dispose

#Since v5.0
public void Dispose()

Dispose

#
protected virtual void Dispose(bool disposing)
disposing (bool)

PickGumball

#Since v5.0
public bool PickGumball(PickContext pickContext, GetPoint getPoint)
pickContext (PickContext)
getPoint (GetPoint)

SetBaseGumball

#Since v5.0
public void SetBaseGumball(GumballObject gumball, GumballAppearanceSettings appearanceSettings)
Contents of the gumball are copied to the base gumball of this class.
gumball (GumballObject)The gumball source.
appearanceSettings (GumballAppearanceSettings)The gumball appearance and behavior settings. Argument can be null.

SetBaseGumball

#Since v5.0
public void SetBaseGumball(GumballObject gumball)
Contents of the gumball are copied to the base gumball of this class.
gumball (GumballObject)The gumball source.

UpdateGumball

#Since v8.19
public bool UpdateGumball(Plane frame)
frame (Plane)

UpdateGumball

#Since v5.0
public bool UpdateGumball(Point3d point, Line worldLine)
point (Point3d)
worldLine (Line)