Vec2_cd.kl

Types

Vec2_cd (struct)

The Vec2_cd type represents a vector with 2 components. The Vec2_cd is also used as the row type for the Mat22.

参考

Vec3, Vec4

/*
** Example: Vec2_cd
*/

Vec2_cd v(0.0, 0.0);

Members

Complex_d x  
Complex_d y  

Methods

  Vec2_cd ( in Complex_d value )
  Vec2_cd ( in Complex_d x, in Complex_d y )
  Vec2_cd ( in Vec2_cd other )
  Vec2_cd ()
Vec2_cd add ? ( in Vec2_cd other )
Boolean almostEqual ? ( in Vec2_cd other )
Boolean almostEqual ? ( in Vec2_cd other, in Float32 precision )
Vec2_cd clone ? ()
Complex_d component ? ( in Size i )
Complex_d cross ? ( in Vec2_cd other )
Complex_d distanceTo ? ( in Vec2_cd other )
Vec2_cd divide ? ( in Vec2_cd other )
Vec2_cd divideComplex_d ? ( in Complex_d other )
Complex_d dot ? ( in Vec2_cd other )
Boolean equal ? ( in Vec2_cd other )
UInt32 hash ? ()
Vec2_cd inverse ? ()
Complex_d length ? ()
Complex_d lengthSquared ? ()
Vec2_cd linearInterpolate ? ( in Vec2_cd other, in Complex_d t )
Vec2_cd multiply ? ( in Vec2_cd other )
Vec2_cd multiplyComplex_d ? ( in Complex_d other )
Vec2_cd negate ? ()
  normalize ! ()
  set ! ( in Complex_d value )
  set ! ( in Complex_d x, in Complex_d y )
  setComponent ! ( in Size i, in Complex_d v )
  setNull ! ()
Complex_d setUnit ! ()
Vec2_cd subtract ? ( in Vec2_cd other )
Vec2_cd unit ? ()
Vec2_cd unit_safe ? ()

Operators

  - Vec2_cd
Vec2_cd = ( Param other )