raycasting

    1

    1답변

    자바, LWJGL 및 Slick2D를 사용하여 레이캐스터를 만들고 있습니다. 문제는이 바이트 배열에서 올바르게 그리는 방법을 찾지 못하는 것입니다. 내 텍스처를 colorbuffer에 넣는 방법입니다. 이 작동합니다. 모든 RGB 값은 텍스처의 RGB 값과 동일합니다. 지금 여기 public java.awt.Color[] colorBuffer; for (

    0

    1답변

    나는 수학 문제/벡터/행렬 문제를 가지고 있습니다. 표면의 경계를 나타내는 3D 공간에서 4 포인트를가집니다. 3D 장면의 사각형에 대해 마우스 "광선"의 교차 위치를 얻기 위해 레이 캐스트 알고리즘을 작성했습니다. 장면의 직사각형에 회전 및 평행선이 적용되어 장면의 아무 곳으로나 이동할 수 있으며 레이크 시스템에서 곡면의 광선 도달 위치를 올바르게 가져옵

    2

    2답변

    나는 C#을 사용하여 Unity에서 클릭의 정확한 위치를 얻으려고 시도하고 있지만 어떻게 결정해야할지 모르겠습니다. 나는 raycast를 사용해 보았고 꽤 정확한 위치를 얻었지만, 단지 하나의 십진수로 반올림되었습니다. 저를 위해 너무 큰 실수입니다. 그렇다면 어떻게하면 정확한 위치를 얻을 수 있습니까? 다음과 같이 내 코드는 다음과 같습니다 Raycast

    2

    1답변

    필자는 내보기의 앞에서 뒤로 줄을 계산합니다. 내 코드에서, front에서 back로 이동 : 나는 그 줄에 복셀을 방문 3D로 Bresenham's line algorithm를 사용하려고 :이 종종 일부 복셀이 골대를 벗어났습니다 var pX = front[0], pY = front[1], pZ = front[2], dX = back[0] - p

    4

    1답변

    변환을 통합하는 데 문제가 있습니다. 이유가 무엇이든, 모든 것이 내가 생각한대로되지는 않지만, 솔직히 말해서 모든 변화가 앞뒤로 나에게 어지럽게합니다. 변환 행렬의 역으로 ​​광선 (기원 방향)으로 변환을 (명확한 설명을 이럴, 드물지만) 다음 I 사방 읽고 같이 는 , 변환에 대한 원리 알고리즘은 는 역의 전치와 교차 포인트에서 객체의 정규 변환 변환

    3

    1답변

    웹 기반 자동차 경주 게임에서 Three.js Raycaster 방법을 사용하고 있습니다. 그러나 계산량이 많아서 많은 CPU 사이클을 소비하므로 fps가 떨어집니다. WebWorker에서 Three.js의 RayCaster 메서드를 내보내려고합니다. 누구든지 나를 성취하는 방법을 안내 할 수 있습니까, 아니면 전혀 가능합니까?

    -1

    1답변

    하나의 메쉬 개체에서 다른 메쉬 개체로 화살표를 그리려합니다. 그러나 내가 직접 포션을 사용하고 화살표 도우미에서 인자로 보내면 객체의 위치가 그 중심을 의미하기 때문에 화살표가 객체 내부로 들어갑니다. 그래서 개체를 만들고 저는 raycaster를 사용하고 있습니다. var ray = new THREE.Raycaster(sourcePos, directi

    1

    1답변

    런타임에 선택한 태그를 기반으로 개체의 재질을 변경하려고합니다. 그러나, 재료를 교체하는 대신, Unity는 타겟 재료의 인스턴스를 추가하고 그것을 대상에 추가합니다. 코드를 통해 기존 자료를 삭제하고이를 대상 데이터로 바꿀 수있는 방법이 있습니까? if(hit.collider.gameObject.tag == "Colour1") { GameObj

    3

    1답변

    마우스 클릭시 레이 캐스팅을 시도하고 있으며, 비행기로 충돌 지점을 찾는 데 목적이 있습니다. 그러나 나는 광선을 만들 수 없습니다. 세상은 절두체와 카메라로 사용하고있는 또 다른 행렬을 사용하여 절두체 * 카메라 * vertex_position의 순서로 렌더링됩니다. 화면 왼쪽 상단을 0,0으로 설정하면 클릭의 X, Y를 픽셀 단위로 가져올 수 있습니다.

    0

    1답변

    이 질문은 다른 것들과 비슷하지만 사각형 경계의 게임 개체가있는 것 같습니다. 어느 위치로 움직입니다. 중간에있는 항목과 교차하는 경우 줄을 따라 어떻게 확인할 수 있습니까? 극단적 인 시나리오. [x = 2, x = 1, width = 1, height = 1] A는 [x = 4, y = 1, width = 1, height = 1]로 이동합니다. 사각형