discontinuedPackage jet_cad_floor_plan has been discontinued and replaced by jet_cad_2d_plan.

FaceRun class final

A straight piece of a wall face a symbol can stand against, in world space (spec 09c D3).

  • m: the unit normal pointing out of the wall into the room (away from the wall's other face line);
  • t = (−m.y, m.x): the unit direction along the face, the right hand of a person in the room facing the wall. Which of ±d it is depends on the group's mirror and is never assumed;
  • a: the run's end with the smaller (·)·t; length (L) its length, so the other end is a + t·L;
  • thickness (w): the distance between the wall's two drawn face lines;
  • wall, side: the wall and the frame's face the run lies on.

Constructors

FaceRun({required Vector2 a, required Vector2 t, required Vector2 m, required double length, required double thickness, required Handle wall, required FaceSide side})
const

Properties

a → Vector2
final
hashCode → int
The hash code for this object.
no setterinherited
length → double
final
m → Vector2
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
side → FaceSide
final
t → Vector2
final
thickness → double
final
wall → Handle
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
override

Operators

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