Skip to content

new methods for vectors

Pre-release
Pre-release
Compare
Choose a tag to compare
@LCluber LCluber released this 05 May 20:37
· 12 commits to master since this release
  • Vector class:
    • Replace isOrigin() method by isEqualTo(scalar) method
    • Fix Vector opposite method
  • Vector2 class:
    • Constructor now accept numbers, array or Vector2 as parameters
    • set() method now accept numbers, array or Vector2 as parameters
    • Delete copy() and setFromAngle() methods
    • Add setFromRadian(), setFromDegree, setMinAxis(), setMaxAxis() methods
    • opposite() and absolute() methods now accept an axis name as parameter to set only this axis.
  • Vector3 class:
    • Constructor now accept numbers, array or Vector3 as parameters
    • set() method now accept numbers, array or Vector3 as parameters
    • Delete copy() method
  • Circle class:
    • First parameter of set() method and constructor is now Radius.
    • Position parameters of constructor can be given as numbers, array, angle or Vector2
    • Delete set(), setPositionXY() and setPositionFromVector() methods
    • Add setPosition(), setRadius() and setDiameter() methods
  • Rectangle class:
    • First parameters of constructor are now width and height.
    • Position parameters constructor can be given as numbers, array, angle or Vector2
    • setPosition() method now accept numbers, array, angle or Vector2
    • setSize() method now accept numbers, array, angle or Vector2
    • delete setPositionXY(), setPositionX(), setPositionFromVector() and setPositionY() methods
    • delete set(), setSizeXY(), setSizeX(), setSizeFromVector() and setSizeY() methods