“girar o vetor” Respostas de código

Gire o vetor 2D por ângulo

rotate vector (x1, y1) counterclockwise by the given angle
(angle in radians)

newX = oldX * cos(angle) - oldY * sin(angle)
newY = oldX * sin(angle) + oldY * cos(angle)
Clear Cat

Vetor giratório da unidade

Vector3 rotated = Quaternion.AngleAxis(-45, Vector3.up) * vector;
TC5550

gire um vetor

function rotate(angle: number) {
        this.angle += angle
        this.x = Math.cos(this.angle) * this.length
        this.y = Math.sin(this.angle) * this.length
}
Himanshu Jangid

girar o vetor

/**
 * @function rotateVector
 * @param {Vector} vector 
 * @param {number} angle 
 * @returns {Vector}
 * @description Rotates a vector by an angle
 */
export function rotateVector(vector: Vector, angle: number): Vector {
    let x = vector.x * Math.cos(angle) - vector.y * Math.sin(angle)
    let y = vector.x * Math.sin(angle) + vector.y * Math.cos(angle)
    return new Vector(x, y)
}
Himanshu Jangid

Respostas semelhantes a “girar o vetor”

Perguntas semelhantes a “girar o vetor”

Mais respostas relacionadas para “girar o vetor” em TypeScript

Procure respostas de código populares por idioma

Procurar outros idiomas de código