← 수업 제작 도구
홈 › Components › Sketch (그림판) › 화면 11

화면 11. Sketch.smartStrokeJoining [sink]

원본: Computation Layer 문서(Sketch (그림판)) · Try It (원본 화면)

화면 번호11 / 34
문서 항목 설명 (원문)smartStrokeJoining Perform mutations on mouseup: removing nearby points and joining with other strokes. Most useful when sketch is used for curve sketching, e.g. in Function Carnival. Defaults to false.

1. 화면 캡처 (빨간 번호 = 아래 표의 번호)

화면 11 캡처

화면에 적힌 영어 문구(원문):

2. CL이 입력된 곳

코드 안의 회색 줄은 원문 영어 주석이고, 파란 줄은 그 영어 주석의 번역이며, 연분홍 줄은 코드가 하는 일의 설명이다.

번호이름종류CL 코드 원문, 번역, 설명
1sketch1그림판
# Joins nearby endpoints in the sketch when the first choice
# in the multiple choice component is selected.
▷ 객관식 구성요소에서 첫 번째 보기를 고르면 스케치에서 가까운 끝점들을 이어 준다.
   
smartStrokeJoining: when mc1.isSelected(1) true otherwise false
▶ 그림판의 획 자동 이어붙이기(smartStrokeJoining)는 mc1의 1번 보기가 선택되었으면 true, 아니면 false로 한다.
smartStrokeJoining은 마우스를 뗄 때 가까운 점을 없애고 다른 획과 이어 붙이며 기본값은 false이다. isSelected(번호)는 객관식 구성요소에서 그 번호의 보기가 선택되었는지를 참 또는 거짓으로 알려 준다. when은 조건을 차례로 확인해 처음 맞는 값을 쓴다.