저는 Ruby를 처음 접했습니다. 교차 명령을 수행하지 않으려는이 작은 기능이 있습니다. irb에 들어가 배열을 입력하면 다음과 같은 intersection 명령을 설정합니다. third_array = array1 & array2, third_array는 공통 요소를 반환합니다. 그러나 irb를 통해이 스 니펫을 실행하면 []가 반환됩니다. 어떤 제안? 당
나는 4 포인트를 가지고 있습니다. 모든 점에서 다른 모든 점으로 선을 그어야한다면, 중간에 4 개의 외부 선과 2 개의 선이 생깁니다. 제가 확인하려고하는 것은 2 개의 교차 선이 교차하는 지점입니다. 내가 아는 것은 4 점 (x0, y0, x1, y1, x2, y2, x3, y3) 각각의 좌표입니다. 내가 부족이에 대한 간단한 해결책이 있습니까? 편집
나는 간단한 연장 된 3D 메쉬를 포함하는 3D 공간에서 수천 개의 OOBB (객체 지향 경계 상자)를 사용합니다. 그들은 단단히 묶여있다. 나는 그 (것)들로 빛을 쏘고 어느 OOBBs 명중되는지 알아낼 것을 싶으면. 내가 수행해야하는 광선 교차 테스트의 수 (수백만 개) 때문에 모든 OOBB에 대한 무차별 대입 방식으로는 충분하지 않습니다. 원래 몇 가
이 기본 논리를 결정하는 데 문제가 있습니다. 주어진 2 개의 함수 : y1과 y2, MATLAB에서 x에 그려 짐. 간단한 for 루프와 if else 문을 사용하여 교차 부분을 어떻게 결정합니까? 이 y1과 y2에는 둘 이상의 교차가 있습니다. 내가 루프에서 뭔가를 놓치고 있다는 것을 확신합니다. clc
clear
x = linspace(0,2);
svg 라이브러리 raphaeljs을 사용하여 다각형을 그립니다. 나는 이것을 좋아한다 : path.attr({path: "
M 301 248 613 283 588 533 370 497 232 382 232 382 Z
"})
캔버스를 클릭하면 사용자가 캔버스를 클릭 한 다음 새 점의 좌표에 따라 다각형을 다시 그립니다. 하나의 다각형에서 선들 사이의
두 목록간에 공유 요소 (및 공유 발생 번호)를 찾으려고합니다. 예를 들어,이 두 목록의 교차 : a = [1, 1, 2, 3, 4, 5, 6, 7, 8, 1]
b = [1, 1, 3, 5, 7, 9]
반환해야 Counter({1: 2, 3: 1, 5: 1, 7: 1}) 또는 이와 유사한, 예를 들어, {1: 2, 3: 1, 5: 1, 7: 1} 또는
이미지를 확인하십시오. 나는 그것이 내가 성취하고자하는 것을 자기 설명하는 것이라고 생각한다. 의 크기는 단지 예입니다. 또한 P0 일 수 있습니다. 문제가 있다고 생각하면이 계산은 평면이 P0 점에 수직이라는 것을 계산합니다. 이 비행기의 중간에 더 가깝게 지시 된 경우 P1이 더 정확합니다. T도 회전시켜 공간에 다르게 배치 할 수 있습니다.
저는 픽셀 틴 튜토리얼을 스크래치로 사용하여 Monte Carlo 방법을 사용하여 전역 조명을 구현했습니다. 내 최종 이미지가 매우 시끄 럽습니다! 아래의 예제는 64 샘플입니다. 이전에는 512만큼 높았으며 여전히 시끄러운 상태입니다. 어떤 아이디어가 될 수 있습니까? 편집 : 여기 2048 개 샘플에서 128 개 샘플 결과 16X 슈퍼 샘플링과 함께 출