학습 8: 보너스 플러그인

Autodesk Support

2023년 3월 31일


My First AutoCAD Plug-in Overview> Sesson 1 >> Second >> Sesson 3 > 4 > Sleon 5Sleon > Sleon 7 > Sleon 8

블록 속성에 대한 전체 '빌보딩' 동작을 제공하기 위해 개발한 플러그인의 기능을 확장하는 보너스 플러그인(약간 더 복잡한)을 연구하여 튜토리얼을 마무리합니다.

피드백 제공: 이 AutoCAD 교육 또는 이 교육에 대한 피드백을 mail:%00a0myfirstplugin@autodesk.com를 통해 제공해주십시오.

학습 다운로드

lesson8_AutoCAD_2024_projects (zip - 16KB)
lesson8_archive_2023_and_previous_project_files (zip - 157KB)

이 튜토리얼에서 수고하신 모든 작업에 대한 보상으로, 여러분이 함께 해 드릴 보너스 플러그인이 포함되었습니다. 이 자습서에서 작성한 플러그인에는 다음과 같은 두 가지 주요 제한이 있습니다.

  1. 속성을 변환하여 X축에 평행하게 표시하는 기능은 2D 도면에서 매우 유용하지만 3D 뷰(예: 등각투영 뷰)에서는 여전히 읽기가 어렵습니다.
  2. 플러그인은 블록 삽입을 기준으로 속성의 방향을 영구적으로 변경했습니다.

보너스 플러그인은 속성이 자체적으로 표시되는 방식만 변경하는 데 TransformOverrule 대신 DrawableOverrule을 사용하여 이러한 두 가지 제한 사항을 해결합니다. 이 기능은 오버라인된 속성이 항상 현재 보기의 평면에 나타나도록 합니다. 컴퓨터 게임 개발에서 '빌보딩(billboarding)'으로 알려진 효과입니다. 플러그인은 도면을 영구적으로 변경하지 않습니다. 오버규칙을 활성화하지 않고 도면을 열면 속성이 원래 그려진 그대로 정확하게 나타납니다.

프로젝트를 테스트하려면 다음을 수행합니다.

이 튜토리얼에서는 코드를 읽어 튜토리얼에서 생성한 플러그인과 어떻게 다른지 이해하는 연습으로 남겨둘 것입니다.

참고: 보너스 프로젝트는 디버거가 C:\Program Files\Autodesk\AutoCAD 20xx폴더에 있는 경우 AutoCAD를 실행하도록 설정됩니다. AutoCAD를 다른 폴더에 설치한 경우 (강좌 1에서 학습한 것처럼) 새 프로젝트를 작성하고 MyCommands.vb에서 새 프로젝트로 코드를 복사해야 합니다.

이 안내서를 마치면 AutoCAD API를 사용하는 과정에서 도움이 되는 것으로 증명되었기를 바랍니다. 향후 API(응용 프로그램 인터페이스) 노력에 최선을 다하시기 바랍니다.

My First AutoCAD Plug-in Overview> Sesson 1 >> Second >> Sesson 3 > 4 > Sleon 5Sleon > Sleon 7 > Sleon 8



이 정보가 도움이 되셨습니까?


도움이 필요하신가요? Autodesk Assistant에게 물어보세요!

Assistant가 답변을 찾아내거나 상담사에게 연락하는 것을 도와드릴 것입니다.


어떤 지원을 받을 수 있는지 확인하세요.

서브스크립션 플랜에 따라 제공되는 지원 유형이 달라집니다. 보유하신 플랜에 대해 제공되는 지원 수준을 확인하십시오.

지원 수준 보기