GH_LineCharge

GH_FieldElement
Line charge implementation for IGH_Fields.

Properties

BoundingBox

#
public override BoundingBox BoundingBox { get; }

Charge

#
public double Charge { get; set; }

ClippingBox

public virtual BoundingBox ClippingBox { get; }
inherited fromGH_FieldElement
ClippingBox

ElementGuid

#
public override Guid ElementGuid { get; }

IsLimited

public bool IsLimited { get; set; }
inherited fromGH_FieldElement
IsLimited

Limits

public Box Limits { get; set; }
inherited fromGH_FieldElement
Limits

Segment

#
public Line Segment { get; set; }

Methods

DrawViewportMeshes

public virtual void DrawViewportMeshes(GH_PreviewMeshArgs args)
inherited fromGH_FieldElement
args (GH_PreviewMeshArgs)
DrawViewportMeshes

DrawViewportWires

#
public override void DrawViewportWires(GH_PreviewWireArgs args)

Duplicate

#
public override IGH_FieldElement Duplicate()

Force

#
public override Vector3d Force(Point3d location)
location (Point3d)

IsCoincident

#
public override bool IsCoincident(Point3d point, double tolerance)
point (Point3d)
tolerance (double)

Read

#
public override bool Read(GH_IReader reader)
reader (GH_IReader)

Write

#
public override bool Write(GH_IWriter writer)
writer (GH_IWriter)