====== Box, Boxfill ====== ''Box x1, y1, x2, y2'' \\ ''Boxfill x1, y1, x2, y2, logic'' | //x1, y1 : 왼쪽위 좌표 // | | //x2, y2 : 오른쪽 아래 좌표 // | | //logic : 0=OR, 1=AND, 2=XOR // | ==== 대상제품 ==== CT1721C, CT18XX 또는 CUBLOC + GHB-3224C ==== 설명 ==== Box명령어는 그래픽 레이어에 x1, y1부터 x2, y2까지를 대각선으로 하는 사각형을 그립니다. Box 10,15,200,120 의 경우 아래와 같은 Box가 표시됩니다. {{ :cubloc:box_boxfill:box.gif?nolink |}} Boxfill 명령어는 그 안을 채웁니다. logic을 사용하여 이미 그려져있는 배경화면과의 연산종류를 지정할 수 있습니다. 0으로하면 OR연산이므로 배경화면과 겹쳐져서 표시됩니다. 2로하면 xor연산이므로, 겹쳐진 부분이 반전되어 표시됩니다. {{ :cubloc:box_boxfill:boxfill.gif?nolink |}} ===== 사용예 ===== CT1820 모델에서 실행한 화면입니다. #include "CT18XX" Ct18contrast 150 Glocate 0,0 Gprint "Box 20,25,200,120" Box 20,25,200,120 {{ :cubloc:box_boxfill:picbox.jpg?nolink |}} #include "CT18XX" Ct18contrast 150 Glocate 0,0 Gprint "Boxfill 20,25,200,120,0" Boxfill 20,25,200,120,0 {{ :cubloc:box_boxfill:picboxfill1.jpg?nolink |}} #include "CT18XX" Ct18contrast 150 Glocate 0,0 Gprint "Boxfill 20,45,200,120,0" Glocate 0,16 Gprint "Boxfill 120,85,300,220,2" Boxfill 20,45,200,120,0 Boxfill 120,85,300,220,2 ' XOR 연산, 겹친부분은 반전됨 {{ :cubloc:box_boxfill:picboxfill2.jpg?nolink |}} [[cubloc:|명령어 목록으로 가기]]