FormIt for Windows
한국어
한국어
  • 소개
  • 새로운 기능
  • FormIt 기능
    • 여러 클라이언트
    • 개념 솔리드 모델링
    • 데이터 형식 작업
    • 언어
    • 공동 작업
    • 프리젠테이션 그래픽
    • FormIt + Autodesk Docs
    • FormIt + Dynamo
    • 일조 + 에너지 해석
    • FormIt + Revit
    • FormIt + JavaScript for Plugins
  • FormIt 소개
    • 질문과 대답(FAQ)
    • 전제 조건 및 설치
    • 프로젝트 설정
    • 도구막대 및 팔레트
    • 장면 탐색
  • FormIt 입문서
    • 1부
      • 1.1 - 위치 설정
      • 1.2 - 이미지 및 그리드로 설정된 프로젝트
      • 1.3 - 3D 스케치 및 면 끌기
      • 1.4 - 레벨이 있는 바닥 추가
      • 1.5 - 그룹 객체
      • 1.6 - 레이어로 가시성 제어
      • 1.7 - 재료로 페인트
      • 1.8 - 배열로 기둥 작성
      • 1.9 - 상세정보 추가
      • 1.10 - Dynamo를 사용하는 계산 그룹
      • 1.11 - 콘텐츠 라이브러리를 사용하여 모델 가져오기
      • 1.12 - 비주얼 스타일
      • 1.13 - 단면 평면
      • 1.14 - 이미지 내보내기
      • 1.15 - Revit 작업
    • 2부
      • 2.1 - 간격띄우기 선 도구
      • 2.2 - 고급 모델링 도구: 쉘 및 피복
      • 2.3 직교 뷰 워크플로우
      • 2.4 - 3D 지형 워크플로우
      • 2.5 - 플러그인
      • 2.6 - Dynamo FormIt 노드
      • 2.7 - 진단 도구
      • 2.8 - 고급 Revit 워크플로우
      • 2.9 - 태양 및 Insight 에너지 해석
      • 2.10 - 공동작업 세션
  • 도구 라이브러리
    • 3D 문자
    • 면에 맞춰 카메라 정렬
    • 호
    • 배열
    • 경로를 따라 배열
    • 자동 저장
    • 부울 잘라내기
    • 부울 교차
    • 부울 결합
    • 원
    • 공동 작업
    • 콘텐츠 라이브러리
    • 객체 복사
    • 피복, 스윕, 로프트
    • 파노라마 작성
    • 곡선 + 표면 면분할
    • 삭제, 편집, 이동
    • Dynamo
    • Insight를 사용한 에너지 해석
    • 면: 돌출, 절단 및 간격띄우기
    • 면: 평면화
    • 면: 경사 및 깎인면/부드러움
    • 그룹 트리
    • 그룹
    • 데이터 가져오기 및 내보내기
    • 레이어
    • 레벨 및 면적
    • 선
    • 재료
    • 각도 측정
    • 측정
    • 메쉬
    • 대칭
    • 모델 통계
    • 모델 트리
    • 면, 모서리 및 점 수정
    • 비균일 축척
    • 간격띄우기 선
    • 직교 뷰
    • 직교 및 투시 카메라
    • 원형 배치
    • 정점 배치
    • 플러그인
    • 폴리곤
    • 특성
    • 경로에 따라 난간 생성
    • 직사각형
    • Revit
    • 객체 회전
    • 객체 축척
    • 장면
    • 단면 평면
    • 선택
    • 위치 설정
    • 태양 + 그림자
    • 쉘
    • 스냅 및 추정
    • 일조 해석
    • 스플라인
    • 점두/커튼월 멀리언 시스템
    • 실행취소 관리자
    • 비주얼 스타일
    • 작업 기준면
    • 표준 축
  • 플러그인
    • 플러그인 소개
    • 플러그인 사용 방법
    • 플러그인 개발 방법
      • 첫 번째 플러그인
        • 플러그인 플레이그라운드
        • 샘플 플러그인 시작
        • 사용자 고유의 기능 추가
        • GitHub에 작업 저장
        • 프로젝트 게시
      • 고급 개발
        • IDE 사용
        • 샘플 플러그인 복제
        • 로컬 서버에서 플러그인 호스팅
        • Plugin Manager에서 플러그인 미리보기
        • 개발용으로 FormIt 설정
        • GitHub에서 플러그인 호스팅
        • 매니페스트의 일반 플러그인 설정
        • 로컬 변경 사항 다시 로드
        • 클라이언트측 엔진과 웹측 엔진
        • 디버깅
        • 버전 관리
      • 추가 개발 옵션
        • HTML 패널 플러그인 작성
        • 결합된 HTML 패널 및 도구막대 플러그인 작성
        • 도구막대 기반 플러그인 작성
        • 결합된 HTML 패널 및 도구막대 플러그인 테스트
        • 애드인 작성
        • Dynamo에서 플러그인 및 API 호출
    • FormIt API
    • 예제
      • 스트링 조명 생성
      • 카메라 플러그인 관리
      • 특성 더하기 플러그인
      • 3D Context Creator
      • FormIt 플러그인 커뮤니티
  • 부록
    • 키보드 단축키
Powered by GitBook
On this page
Edit on GitHub
  1. 플러그인
  2. 플러그인 개발 방법
  3. 고급 개발

매니페스트의 일반 플러그인 설정

PreviousGitHub에서 플러그인 호스팅Next로컬 변경 사항 다시 로드

Last updated 1 year ago

FormIt 플러그인은 manifest.json 파일이라는 핵심 구성요소로 이루어져 있습니다.

매니페스트 파일은 가져올 파일과 만들 플러그인 유형을 FormIt 인프라에 설명하는 입니다.

Manifest.json 구조 및 특성

manifest.json 파일의 구조는 다음과 같습니다. 플러그인인지 또는 인지에 따라 추가 특성이 있습니다.

{
    "PluginName": "[PluginName]",
    "PluginType": "[PluginType]"
    "PluginDescription": "[PluginDescription]",
    "Scripts": [
        "PLUGINLOCATION/[script1].js",
        "PLUGINLOCATION/[script2].js",
        ...
        "PLUGINLOCATION/[scriptn].js"
    ]
}               

일반적인 플러그인에는 다음과 같은 JSON 특성이 포함되어 있습니다.

  • "PluginName"은 용을 포함하여 내부용 및 대부분의 화면표시용 플러그인의 이름을 나타냅니다.

  • "PluginType"은 플러그인의 유형을 나타내며, 사용자는 설명을 통해 플러그인을 설치할 때 확인해야 할 사항을 파악할 수 있습니다.

  • "PluginDescription"은 플러그인의 기능을 전달하기 위해 에 표시됩니다.

  • "Scripts"는 FormIt 응용프로그램에 로드될 플러그인과 연관된 필수 외부 스크립트를 나열하며, 플러그인 기능이 호출될 때 실행될 수 있습니다.

플러그인 폴더에 manifest.json 파일을 생성하여 플러그인 개발을 시작합니다. 다음으로, 도구막대 기반 플러그인을 만들지 아니면 패널 기반 플러그인을 만들지를 결정해야 합니다.

주: 위의 manifest.json 파일 전반에서 PLUGINLOCATION을 사용해야 하며, PLUGINLOCATION은 대소문자를 구분합니다. FormIt은 PLUGINLOCATION을 플러그인의 서버 위치로 대체합니다.

JSON 객체
도구막대 기반
HTML 패널 기반 플러그인
Plugin Manager
Plugin Manager
Plugin Manager