안녕하세요 저는 C#에서 이중 버퍼를 만들고 있습니다. 배열에서 X와 Y 좌표를 그릴 수식을 찾아야합니다. 현재 루프를 사용하여 X와 Y를 플롯하지만 시간이 오래 걸립니다. (I 다중 차원 배열을 사용할 수 없습니다!) 그것이 당신을 너무 느린 여전히 경우X와 Y를 C#의 배열에 플롯하는 쉬운 방법
-1
A
답변
2
int[] buffer = new int[width * height];
void Plot(int x, int y, int color)
{
buffer[y* width + x] = color;
}
편집
이상 블록을 플롯하려면
을 Array .Copy 기능을 사용할 수 있습니다 could fallback to unsafe code to fill the array
0
MathGL (GPL 플로팅 라이브러리)은 사용자의 요구를 충족시킬 수 있습니다. 직접적인 C# 인터페이스는 없습니다 (실제로 SWIG가 만들 수 있지만 결코 시도하지 않습니다). 하지만 아시다시피 C 함수는 C#에서 쉽게 호출 할 수 있습니다.
관련 문제
- 1. 버튼의 X와 Y를 변경하는 방법
- 2. spark.components.Window의 X와 Y를 제어합니다.
- 3. 마우스 X와 Y를 3D 모델 좌표로 변환
- 4. Objective-C의 배열에 가입하십시오.
- 5. 버퍼의 데이터를 C의 배열에 넣는 방법?
- 6. Module :: Build를 X와 X :: Y를 모두 설치하려면 어떻게해야합니까?
- 7. C의 배열에 값 쓰기/읽기
- 8. C의 포인터 배열에 문제가 발생했습니다
- 9. 다양한 그래프를 동적으로 플롯하는 방법
- 10. 분산 형 플롯에서 기호로 값을 플롯하는 가장 쉬운 방법은 무엇입니까?
- 11. C의 구조체 배열에 struct를 추가하는 방법은 무엇입니까?
- 12. Matlab의 데이터 파일에서 3D 표면을 플롯하는 방법
- 13. JUNG을 사용하여 지정된 좌표에 노드를 플롯하는 방법
- 14. 마커를 플롯하는 동안 google지도에로드 아이콘을 추가하는 방법
- 15. Matplotlib에서 숫자가 아닌 데이터를 플롯하는 방법
- 16. 내가 주위를 회전 할 수있는 파이썬에서 3 차원 산란을 플롯하는 어떤 쉬운 방법?
- 17. Matplotlib로 파이썬에서 플롯하는 시간
- 18. 프레임이있는 컨트롤을 초기화하기 위해 CGRect에 대해 x와 y를 얻는 방법은 무엇입니까?
- 19. matplotlib을 사용하여 x 축에서 특정 날짜에 대한 데이터를 플롯하는 방법
- 20. 내가 같은 C의 배열을
- 21. Obj c의 트리거링 방법
- 22. ContextMenuItem을 얻는 방법 x와 y 좌표
- 23. Objective-C의 배열에 데이터를 추가 할 때의 문제
- 24. 왜 x와 y는 항상 float로 0입니까?
- 25. 배열의 배열에 액세스하는 방법
- 26. 배열에 레코드를 추가하는 방법
- 27. Y를 조상으로 바꾸는 자식을 병합합니다.
- 28. 다차원 배열에 혼합 데이터 형식을 저장하는 가장 쉬운 방법은 Java입니까?
- 29. Google지도 - ASP.Net의 쉬운 방법?
- 30. GPL을 우회하는 쉬운 방법?
당신이 가진 것을 보여줄 수 있습니까? 또한 오랜 시간을 정의합니까? 1 초가 너무 길습니까? 몇시에 찾고 있니? –