Microsoft MVP성태의 닷넷 이야기
Math: 25. GeoGebra 기하 (2) - 임의의 선분과 특정 점을 지나는 수직선 [링크 복사], [링크+제목 복사],
조회: 18856
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
(연관된 글이 24개 있습니다.)

GeoGebra 기하 (2) - 임의의 선분과 특정 점을 지나는 수직선

지오지브라 수학 앱을 이용해,

GeoGebra 기하 - 컴퍼스와 자를 이용한 작도 프로그램
; https://www.sysnet.pe.kr/2/0/11568

지난 글에서,

GeoGebra 기하 (1) - 수직 이등분선
; https://www.sysnet.pe.kr/2/0/11569

선분을 이등분하는 지점의 수직선을 긋는 방법을 배웠습니다. 이번에도 역시 수직선이긴 한데, 이번에는 이등분 지점이 아니라 아래와 같이 선분 AB에 있지 않은 특정 점을 대상으로 수직선을 긋는 방법입니다.

perpendicular_line_1.png




점 C에서 "Circle with Center through Point"를 이용해 선분 AB에 교점이 2개 생기도록 임의의 원을 그려줍니다.

perpendicular_line_2.png

그런데, 위에 보면 점 C를 원으로 한 크기를 정하기 위한 위치가 하나의 점으로 여전히 그려져 있는 것이 좀 못마땅합니다. ^^ 이 점을 안 보이게 하려면 "Steps"에 가서,

A = (-2.3, -0.4)
B = (4, 1.1)
f = Segment (A, B)
C = (-0.4, 3.2)
D = (0.8, 0)
c = Circle(C, D)

점 D에 해당하는 항목을 선택하고 안 보이게 해주면 됩니다. 그런데, 위와 같이 Steps를 이용한 방법이 나중에 단계가 복잡해지면 원하는 항목을 찾는 것이 꽤나 번거롭습니다. 따라서 이럴 때는 그냥 "Edit"의 "Show / Hide Object" 도구를 선택하고 숨기고 싶은 기하 요소를 안 보이게(또는 다시 보이게) 만들 수 있습니다. 이렇게!

perpendicular_line_3.png

위의 화면을 보면, 색상이 약간 연하게 바뀐 정도인데요. 위의 상태에서 도구 상자의 다른 항목(예를 들어, "Basic Tools"의 Move)을 선택하면 다음과 같이 화면에서 없어집니다.

perpendicular_line_4.png

자, 그럼 깔끔해진 화면으로 이어서 해보겠습니다. 위의 상태에서 원과 선분 AB가 만나는 교점을 "Point" 도구를 이용해 찍어줍니다.

perpendicular_line_5.png

이걸로 게임 끝입니다. ^^




위의 그림에서 선분 EF는 C를 중심으로 한 원의 "현"입니다. 그리고 원의 "현"을 수직 이등분했을 때 그 수직선이 지나는 부분에 원의 중심 C가 있다는 것을 우리는 (학창 시절에 배웠던 증명에 의해) 알고 있습니다.

그래서 여기서부터는 지난번 글을 기반으로 작도할 수 있는 문제로 넘어갑니다.

GeoGebra 기하 (1) - 수직 이등분선
; https://www.sysnet.pe.kr/2/0/11569

따라서, "Construct"의 "Perpendicular Bisector" 도구를 이용해 곧장 다음과 같이 그려줄 수 있습니다.

perpendicular_line_6.png

마지막으로, 정리를 위해 "Edit"의 "Show / Hide Object" 도구를 이용해 적당하게 숨길 거 숨겨주고 나면 다음과 같은 화면으로 완성할 수 있습니다.

perpendicular_line_7.png

(첨부 파일은 위의 작도를 담은 ggb 파일입니다.)




참고로, 이렇게 임의의 선분과 특정 점을 대상으로 한 수직선을 긋는 방법이 "Construct"의 "Perpendicular Line" 도구로 제공이 됩니다. 따라서 다음부터는 곧장 "Perpendicular Line" 도구를 선택하고 선분 AB와 점 C를 선택해 주면 위의 출력과 동일한 직선을 얻을 수 있습니다.

자, 이것으로 이번 글에서는 다음의 2가지 도구를 새롭게 배웠습니다. ^^

Basic Tools
    Move
    Point
    Segment
    Circle with Center through Point

Edit
    Show / Hide Label
    *Show / Hide Object

Construct
    Midpoint or Center
    *Perpendicular Line
    Perpendicular Bisector

Measure
    Angle

Lines
    Segment

Circles
    Circle with Center through Point




[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]

[연관 글]






[최초 등록일: ]
[최종 수정일: 7/2/2018]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 




... 151  152  153  154  155  156  157  [158]  159  160  161  162  163  164  165  ...
NoWriterDateCnt.TitleFile(s)
1099정성태8/15/201128265오류 유형: 132. 어느 순간 갑자기 접속이 안 되는 TFS 서버
1098정성태8/15/201150343웹: 24. 네이버는 어떻게 로그인 처리를 할까요? [2]
1097정성태8/15/201121641.NET Framework: 235. 메서드의 메타 데이터 토큰 값으로 클래스를 찾아내는 방법
1096정성태8/15/201125778디버깅 기술: 42. Watson Bucket 정보를 이용한 CLR 응용 프로그램 예외 분석 - (2)
1095정성태8/14/201126163디버깅 기술: 41. Windbg - 비정상 종료된 닷넷 프로그램의 StackTrace에서 보이는 offset 값 의미
1094정성태8/14/201130608오류 유형: 131. Fiddler가 강제 종료된 경우, 웹 사이트 방문이 안되는 현상
1093정성태7/27/201124188오류 유형: 130. Unable to connect to the Microsoft Visual Studio Remote Debugging Monitor ... Access is denied.
1092정성태7/22/201126625Team Foundation Server: 46. 코드 이외의 파일에 대해 소스 제어에서 제외시키는 방법
1091정성태7/21/201125660개발 환경 구성: 128. WP7 Emulator 실행 시 audiodg.exe의 CPU 소모율 증가 [2]
1089정성태7/18/201131237.NET Framework: 234. 왜? Button 컨트롤에는 MouseDown/MouseUp 이벤트가 발생하지 않을까요?파일 다운로드1
1088정성태7/16/201124257.NET Framework: 233. Entity Framework 4.1 - 윈도우 폰 7에서의 CodeFirst 순환 참조 문제파일 다운로드1
1087정성태7/15/201127003.NET Framework: 232. Entity Framework 4.1 - CodeFirst 개체의 직렬화 시 순환 참조 해결하는 방법 - 두 번째 이야기파일 다운로드1
1086정성태7/14/201128383.NET Framework: 231. Entity Framework 4.1 - CodeFirst 개체의 직렬화 시 순환 참조 해결하는 방법 [1]파일 다운로드1
1085정성태7/14/201128890.NET Framework: 230. Entity Framework 4.1 - Code First + WCF 서비스 시 EndpointNotFoundException 오류 - 두 번째 이야기파일 다운로드1
1084정성태7/11/201134161.NET Framework: 229. SQL 서버 - DB 테이블의 데이터 변경에 대한 알림 처리 [4]파일 다운로드1
1083정성태7/11/201128211.NET Framework: 228. Entity Framework 4.1 - Code First + WCF 서비스 시 EndpointNotFoundException 오류
1082정성태7/10/201127749.NET Framework: 227. basicHttpBinding + 사용자 정의 인증 구현 [2]파일 다운로드1
1081정성태7/9/201127080VC++: 53. Windows 7에서 gcc.exe 실행 시 Access denied 오류 [2]
1080정성태7/8/201125588웹: 23. Sysnet 웹 사이트의 HTML5 변환 기록 - 두 번째 이야기파일 다운로드1
1079정성태7/6/201130009오류 유형: 129. Hyper-V + Realtek 랜카드가 설치된 시스템의 BSOD 현상 [2]
1078정성태7/5/201137482VC++: 52. Chromium 컴파일하는 방법 [2]
1077정성태6/24/201135110.NET Framework: 226. HttpWebRequest 타입의 HaveResponse 속성 이야기파일 다운로드1
1076정성태6/23/201129310오류 유형: 128. SQL Express - User Instance 옵션을 사용한 경우 발생하는 오류 메시지 유형 2가지
1075정성태6/21/201124868VS.NET IDE: 69. 윈폰 프로젝트에서 WCF 서비스 참조할 때 Reference.cs 파일이 비어있는 경우
1074정성태6/20/201124995.NET Framework: 225. 닷넷 네트워크 라이브러리의 트레이스 기능파일 다운로드1
1073정성태6/20/201127220오류 유형: 127. Visual Studio에서 WCF 서비스의 이름 변경 시 발생할 수 있는 오류
... 151  152  153  154  155  156  157  [158]  159  160  161  162  163  164  165  ...