친구와 함께 개발하고있는 엔진의 구성 요소 (학습 목적)를 구성하면서이 의심에 도달했습니다.
처음에는 다음과 같이 Point 생성자가있었습니다.
var Point = function( x, y ) {
this.x = x;
this.y = y;
};
그러나 우리는 벡터 수학을 추가하기 시작했고 이름을 Vector2d로 바꾸기로 결정했습니다.
그러나 현재 일부 방법은 다음과 같이 약간 혼란 스럽습니다 (적어도 내 생각에는).
//before the renaming of Point to Vector2, the parameters were startingPoint and endingPoint
Geometry.Line = function( startingVector, endingVector ) {
//...
};
Point 객체에 대해 특정 생성자를 만들어야합니까, 아니면 점을 벡터로 정의하는 데 문제가 없습니까?
나는 벡터가 크기와 방향을 가지고 있다는 것을 알고 있지만 많은 사람들이 벡터를 사용하여 객체의 위치를 나타내는 것을 볼 수 있습니다.