quaternions

    2

    1답변

    미안이 같은 값 Vector3D 회전하려고 : Vector3D i = new Vector3D(1, 1, 0); i.Normalize(); Matrix3D m = Matrix3D.Identity; Quaternion rot = GetShortestRotationBetweenVectors(i, new Vector3D(1, 0, 0)); m.Rotate

    2

    3답변

    나는 Eigen을 사용하여 2 쿼터니언 사이를 감싸 주려고합니다 (가장 쉬운 방법이라고 생각합니다). 나는 두 가지 예 하나, for(int i = 0; i < list.size(); i++) { Matrix3f m; Quaternion<float,0> q1 = m.toRotationMatrix(); Quaternion<flo

    0

    1답변

    매트릭스 (3x3)를 쿼터니언으로 변환하는 데모 작업 중이지만 대부분은 매우 단순 해 보이는 무언가에 집착하고 있지만 두뇌는 종료되고 있습니다. 이것을 몇 시간 동안 해왔다. 아래의 코드는 C++과 OpenGL을 사용하는 IDE (VS2010 Express)에서 정상적으로 컴파일되지만 다음과 같은 오류가 발생합니다. "변수 'm11'이 초기화되지 않고 사용

    0

    2답변

    라켓은 (+ 2 + 3i 4) 과 같이 2 + 3i와 같은 형식의 복소수를 읽을 수 있으며 6 + 3i를 반환합니다. 내 목표는 동일한 방식으로 사용자가 쿼터니언을 만들 수 있도록 허용하는 것입니다. 따라서 (+ 1 + 2i + 3j + 4k 3 + 4i + 2j + 1k) 은 "정의되지 않은 식별자"오류를 발생시키지 않습니다. 쿼터니언은 내가 특별히 구현

    1

    1답변

    나는 오우거의 쿼터니온으로 작업하고 있습니다. 각 프레임 내가 얻을 : 시간 T + 1에서 X-회전 시간 T에서 X-회전 180 ° 작은 경우 Ogre::Quaternion prev; bool frameStarted(const Ogre::FrameEvent& event) { const Ogre::Quaternion q = object->getO

    0

    1답변

    저는 quaternion lib 인 qmath를 사용하려고합니다. 이 from qmath import qmathcore a = qmathcore.quaternion([1,2,3,4]) print a.conj() 이 작동해야한다는 것을 나에게 Traceback (most recent call last): File "*******/q_test.

    0

    0답변

    이 문제는 며칠 동안 나를 괴롭 히고 있으므로 도움을 청하기로 결정했습니다. 저는 Jack B. Kuipers가 쓴 책 "Quaternions and Rotation Sequence"를 읽었습니다. 6.4 절에서 저자는 복합 회전 쿼터니언의 수식을 도출합니다. 이 유도의 단계 중 하나는 나를 이해하기가 어렵습니다. 나는 간단히 다음과 같이 유도 과정을 설명

    1

    2답변

    저는 기초가 XZY 인 애플리케이션에서 변환 행렬을 가지고 있으며이 행렬을 XYZ 기반 시스템으로 가져 오려고합니다. ¿ 가능합니까? 저는 XZY 기준으로 앱에서 일부 3D 개체를 가져 오기 때문에 회전 및 변환하려고하지만 여기 축을 XYZ-로 변경했기 때문입니다. ¿ 새로운 기준으로 회전의 쿼터니언을 사용할 수 있습니까? 감사합니다.

    9

    1답변

    Matrix3d 회전을 Quaternion<double>으로 변환하려고하는데, 지금까지 이상한 컴파일러 오류가 있습니다. 내가 사용하는 코드는 다음과 같습니다 Quaternion<double> getQuaternionFromRotationMatrix(const Matrix3d& mat) { AngleAxisd aa; aa = mat;

    -2

    1답변

    쿼터니언을 받아들이도록 라켓의 최상위 레벨에서 구문을 재정의하여 복소수와 비슷한 데이텀으로 평가할 수 있습니까? 1 + i + j + k가 REPL에 허용되도록하려고합니다. 모든 코드 예제 또는 관련 문서가 매우 유용합니다. -Edit 작동하는 Quaternion 모듈과 작동하지만 작동하는 파서를 가지고 있습니다. 나는 9 + i-3j + k를 타이핑 할