2d 그래픽 이산 데이터 세트로 코딩되어 있는지 궁금합니다. 필자에게 컴퓨터는 이산 세트로 작동하기 때문에 그래픽으로 동일한 작업을 수행하는 것이 더 바람직 할 것입니다.이산 모델링을 사용한 그래픽 : 더 빠름?
예를 들어, 두 벡터로 표현되는 선을 가지지 않고 컴퓨터가 픽셀 구성을 정렬 한 다음 대수적으로 선의 점과 같은 것을 결정해야하는 대신에 다음과 같이 개별적인 방식으로 선을 나타내야합니다. x와 y 좌표와 유한 길이가있는 3 차원 배열?
데이터 위치를 참조하기 위해 간단한 개별 연산을 사용하는 대신 메모리를 낭비하지 않도록이 데이터를 모두 초기화하도록 성능을 향상시키지 않습니까? 따라서 라인의 경우 y = 4 일 때 x를 찾는 대신 단순히 [3] 라인을 사용하지 않는 것이 어떻습니까?
내 질문은 : 이런 방식으로 데이터를 처리하는 것이 더 빠르다면 그렇다면이 유형의 컴퓨팅을 최적화하는 가장 좋은 방법은 무엇일까요?
일반적으로 스마트 프로그래머는 수행해야하는 처리에 적합한 데이터 표현을 선택합니다. –
라인 [3.5]를 원하면 어떻게해야합니까? 우리는 절반 단계를 커버하기 위해 어레이를 확장해야합니다. 이제 라인 [3.25]을 원하면 어떻게 될까요? 반복. – Conduit
각 단위가 1 픽셀을 나타내는 것으로 가정합니다. 따라서 사이에는 아무 것도 없습니다. – stackoverflow909