패치 모양과 크기 대 원점을 이해하고 사용하는 데 조금이라도 도움이 필요합니다. 정확한 거북이 모양 아래에있는 패치를 표시하려고합니다. 예를 들어, 거북이가 (w x h)의 직사각형 인 경우 원점 패치뿐만 아니라 해당 모양 아래의 모든 패치의 색상이나 속성을 변경하고 싶습니다. 물론 직사각형을 사용하면 수동으로 패치의 색상을 지정할 수 있지만 더 복잡한 거북이 모양으로 패치를 수정하는 옵션이 있습니까? 고맙습니다.NetLogo에서 거북이 모양으로 가득 찬 패치
1
A
답변
2
알리아싱과 패치의 pcolor에 보이는 모든 개체 (거북이, 링크, 레이블, 드로잉 레이어 등)를 전송하는 것과 같은 사소한 문제가있는 깔끔한 방법이 있습니다. 그러나 적어도 그것은 가능합니다. 포함 된 비트 맵 확장을 이용합니다. 주요 아이디어는 아래 paint-patches
에 있습니다.
extensions [bitmap]
to setup
clear-all
resize-world 0 199 0 199
set-patch-size 1
ask n-of 30 patches [ sprout 1 [set size 15]]
end
to paint-patches
let bmap bitmap:from-view
bitmap:copy-to-pcolors bmap true
ask turtles [ht] ; to show that the turtle shape is now painted to pcolors
end
0
NetLogo에서는 불가능합니다. 거북 모양은 순전히 시각적입니다. 거북이 모양의 정확한 윤곽에 액세스 할 수있는 방법이 없습니다. 그런 다음 윤곽선을 계산의 기초로 사용하십시오.
정사각형/삼각형/원형 등 알려진 작은 모양으로 작업하는 경우 각 사례를 개별적으로 처리하고 모양에 해당하는 색상 패치에 자신의 코드를 쓸 수 있습니다. 하지만이 기능이 인 경우 일반적으로이 붙어 있습니다.
확장 기능을 작성할 수는 있지만 확장 기능은 실제로 모양과 패치 그리드 사이의 겹침을 계산하는 작업을 수행하는 모든 원본 코드를 포함해야합니다. NetLogo에는 원하는 계산을하는 기존 코드가 없습니다.
관련 문제
- 1. PHPExcel : giberish로 가득 찬 헤더
- 2. 중복 항목이 가득 찬 데이터베이스
- 3. 스트림이 가득 찬 버퍼링인지 확인
- 4. Netlogo - 패치 당 하나 이상의 거북이
- 5. NetLogo에서 거북이 모형을 내보내는 방법은 무엇입니까?
- 6. 포인터로 가득 찬 구조체에 데이터 저장
- 7. 안드로이드가 가득 찬 ListActivity 데이터베이스 검색 - HowTo?
- 8. DIV로 가득 찬 수평 스크롤러? (자동 너비)
- 9. 디스크가 가득 찬 후 neo4j가 시작되지 않습니다.
- 10. Seam Framework - 버그로 가득 찬 심 생성기
- 11. 디스크가 가득 찬 후 neo4j가 시작되지 않음
- 12. "$"나쁜 연습으로 가득 찬 문자열을 선언하고 있습니까?
- 13. MSSQL에서 MYSQL로 데이터가 가득 찬 테이블을 마이그레이션
- 14. JS로 가득 찬 하위 폴더로 javascript_include_tag 사용
- 15. html 태그로 가득 찬 오래된 데이터베이스 정리하기
- 16. Java finalize() 호출로 가득 찬 Java 힙
- 17. JButtons로 가득 찬 프레임을 만들려고하는데 JButtons이로드되지 않습니다
- 18. 게시글로 가득 찬 벽 및 .NET의 주석
- 19. kfifo.h가 #define 문으로 가득 찬 이유는 무엇입니까
- 20. html로 가득 찬 jQuery 변수 검색하기
- 21. 거북이 뒤에서 패치 배경을 움직이게 만드는 방법은 무엇입니까?
- 22. NetLogo에서 패치 50 x 50 그리드 생성
- 23. NetLogo에서 패치 전체에 적용되는 거리를 측정하는 방법
- 24. 적어도 하나 이상의 패치 간격으로 돋아있는 거북이
- 25. netlogo 이동 거북이 가장 가까운 패치
- 26. 패치 세트에 1 개 이상의 거북이 생성
- 27. NetLogo : 패치의 거북이 수를 표시하는 패치
- 28. 거북이 및 패치에 고유 한 변수
- 29. NetLogo - NetLogo에서 1 거리 단위 란 무엇입니까?
- 30. Objective-C의 델리게이트는 기본적으로 이벤트 리스너로 가득 찬 클래스입니까?
와우는 netlogo에서 불가능한 기능에 대한 멋진 접근 방법입니다. 나는 비정상적인 모양의 거북이가 차지하고있는 일반적인 이미지의 프랙탈 차원을 파악하려고했습니다. 감사 –