tsParticles - v0.0.0
    Preparing search index...

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    • Internal

      Vector3d constructor, creating an instance with the given coordinates

      Parameters

      • x: number = originPoint.x

        X coordinate

      • y: number = originPoint.y

        Y coordinate

      • z: number = originPoint.z

        Z coordinate

      Returns Vector3d

    Properties

    x: number

    X coordinate of the vector

    y: number

    Y coordinate of the vector

    z: number

    Z coordinate

    Accessors

    • get angle(): number

      Returns the current vector angle, based on x,y values

      Returns number

      the current vector angle, based on x,y values

    • set angle(angle: number): void

      Sets the x,y values using an angle, length must be greater than 0

      Parameters

      • angle: number

        the angle to set

      Returns void

    • get length(): number

      Returns the current vector length, based on x,y values

      Returns number

      the current vector length, based on x,y values

    • set length(length: number): void

      Sets the x,y values using the length

      Parameters

      • length: number

        the length to set

      Returns void

    Methods

    • Calculates the distance between the current vector and the given one

      Parameters

      • v: Vector3d

        the vector used for calculating the distance from the current one

      Returns number

      the distance between the vectors

    • Get the distance squared between two vectors

      Parameters

      • v: Vector3d

        the vector used for calculating the distance from the current one

      Returns number

      the distance squared between the vectors

    • Divides the given scalar and the current vector together, without modifying it

      Parameters

      • n: number

        the scalar value to divide from the current vector

      Returns Vector3d

      the divided vector

    • Divides the given scalar from the current vector, modifying it

      Parameters

      • n: number

        the scalar value to divide from the current vector

      Returns void

    • Get the squared length value

      Returns number

      the squared length value

    • Multiplies the given scalar and the current vector together, without modifying it

      Parameters

      • n: number

        the scalar value to multiply to the vector

      Returns Vector3d

      the multiplied vector

    • Multiplies the given scalar to the current vector, modifying it

      Parameters

      • n: number

        the scalar value to multiply to the vector

      Returns void

    • Creates a new vector, rotating the current one, without modifying it

      Parameters

      • angle: number

        the rotation angle

      Returns Vector3d

      the rotated vector