Initial Graphics Exchange Specifications (.iges) 가져오기/내보내기

Initial Graphics Exchange Specification (.iges)은 정보의 디지털 교환이 가능한 공통 데이터 형식(vender-neutral data)을 정의합니다.

가져오기

파일을 열기, 가져오기, 삽입

  1. 파일 메뉴에서 열기, 삽입, 또는 가져오기를 클릭합니다.

  2. 지원되는 파일 형식을 대화상자에서 선택합니다.
  3. 열기를 클릭하고 설정을 지정합니다.
    3dm이 아닌 파일을 열어 모델을 저장하면 해당 이름이 기본 3dm 파일 이름이 됩니다.

가져오기 정보

내보내기

Rhino 모델을 다른 이름으로 저장하거나 내보내려면

  1. 파일 메뉴에서 선택된 개체 내보내기 또는 다른 이름으로 저장을 클릭합니다.
  2. 대화상자의 파일 형식에 현재 내보내기에 지원되는 파일 형식 목록이 표시됩니다.
  3. 파일 형식 상자에서 지원되는 파일 형식을 선택합니다.
  4. 파일 이름 상자에서 파일 이름을 선택하거나 입력합니다.
  5. 무엇이 저장되는지를 지정합니다.
  6. 옵션

    작게 저장

    렌더링 메쉬를 지우면 파일은 작아지지만, 다음에 파일을 열면 음영과 렌더링이 더욱 느려집니다.

    지오메트리만 저장

    지오메트리 개체만 저장합니다. 레이어, 재질, 속성, 노트, 또는 단위 설정이 저장되지 않습니다. 이는 개체를 내보내는 것과 비슷합니다. 새로운 파일이 만들어지지만, 활성인 Rhino 모델이 되지는 않습니다.

    텍스처 저장

    재질, 환경, 데칼에서 사용되는 외부 텍스처를 모델에 포함시킵니다.

    플러그인 데이터 저장 플러그인이 개체에 첨부한 데이터 또는 문서를 저장합니다.
  7. 내보내기를 구성할 수 있다면, 내보내기 설정을 지정하기 위해 옵션 단추를 클릭합니다.
  8. 해당 파일 형식이 오직 메쉬 개체만을 만드는 경우, 다각형 메쉬 개체 대화상자에서 메쉬 설정을 지정합니다.

IGES 내보내기 옵션

IGES 유형
언제나 이 설정을 사용합니다. 이 대화상자를 다시 표시하지 않습니다.

현재 설정을 저장하고 대화상자 표시를 끕니다.

메시지를 다시 켜려면

참고 항목: ResetMessageBoxes 명령.

IGES 내보내기 자세한 옵션

IGES 유형

대상 소프트웨어의 요구사항에 맞춰, 미리 정의된 IGES 유형을 지정합니다.

유형 편집

클릭하여 기존 IGES 유혀을 사용자 지정하거나 새로운 IGES 내보내기 유형을 만듭니다.

작성자 / 조직 / 보내는 사람의 제품 ID / 받는 사람의 제품 ID

IGES파일에는 파일의 저작 정보를 표시하기 위해 사용할 수 있는 텍스트 필드가 있습니다.

IGES 허용오차

일반적으로 IGES 허용오차는 Rhino의 절대 허용오차 설정과 일치해야 합니다. 단, 단위 변환을 고려해서 조절해야 할 경우도 있습니다.

IGES 허용오차는 지오메트리의 정확도에 영향을 주지 않습니다.

IGES 단위

IGES 내보내기에 사용되는 단위입니다.

IGES 파일에 Rhino 노트 포함

이 확인란을 선택하여 IGES 시작 섹션에 노트를 저장합니다. 그렇지 않으면 IGES 시작 섹션은 공백의 선이 됩니다.

렌더링 색을 IGES 엔터티 색으로 사용

이 확인란을 선택하여 IGES 엔터티 색으로 렌더링 색을 사용합니다. 그렇지 않으면 개체의 레이어 색이 IGES 엔터티 색으로 사용됩니다.

언제나 이 설정을 사용합니다. 이 대화상자를 다시 표시하지 않습니다.

현재 설정을 저장하고 대화상자 표시를 끕니다.

메시지를 다시 켜려면

참고 항목: ResetMessageBoxes 명령.

내보내기 정보

IGES 유형 세부 정보

일반

이름

IGES 유형의 이름을 입력합니다.

참조: Rhino에서의 명명 규칙

IGES 버전

IGES 5.2 버전과 5.3 버전 중에서 선택합니다.

5.2 버전은 2자릿수의 연도를 저장하고, 5.3 버전은 4자릿수로 저장하는 차이가 있습니다.

텍스트 파일 형식

MS-DOS, Unix, MacOS 중에서 선 끝 스타일을 선택합니다.

Windows (CRLF)
Mac OS X Unix (LF)
Mac OS 9 (CR)
배율

IGES 유형의 기본 배율을 설정합니다. 이 숫자는 0보다 커야 합니다. 대부분의 경우, 이 숫자는 1이어야 합니다.

점과 커브

점 개체
116 (개별 점)

점을 별도의 IGES 점 엔터티로 내보냅니다.

106-2 (레이어 점 세트)

단일 레이어에 있는 점을 단일 점 세트로 내보냅니다.

최대 차수
제한 없음

적용되는 차수에 제한이 없습니다.

3

차수가 3보다 높은 모든 NURBS 커브는 비유리 3차식을 사용하여 IGES 허용오차로 지정된 허용오차의 근사값을 갖습니다.

5

차수가 5보다 높은 모든 NURBS 커브는 비유리 5차식을 사용하여 IGES 허용오차로 지정된 허용오차의 근사값을 갖습니다.

복합 커브를 하나의 B스플라인으로

2 이상의 B 스플라인으로 만들어진 커브는 IGES 102 (복합 커브) 엔터티 또는 IGES 126 엔터티로 내보낼 수 있습니다.

가능할 경우 단순 엔터티 사용

이 설정을 사용하여 선, 호, 원(IGES 허용오차 범위 안)의 NURBS 커브를 IGES 선, IGES 호, IGES 원으로 내보냅니다.

유리 커브 맞춤

이 설정으로 모든 유리 커브(커브 개체와 자르기 커브)는 비유리 3차식을 사용하여 IGES 허용오차로 지정된 허용오차에 근사한 값을 갖습니다.

클램프 끝 매듭점

이 설정으로 주기적인 NURBS 커브를 클램프 끝 매듭점이 있는 NURBS 커브로 내보냅니다.

서피스

솔리드
별도의 서피스
184
186 (다양체 BRep)
402-7 (순서 없는 그룹)
폴리서피스
별도의 서피스
402-7 (순서 없는 그룹)
서피스
143
144
128 + 3D 트림 커브

IGES 128는 모든 트림된 서피스를 트림되지 않은 서피스로 내보내기 하는 것을 의미합니다.

가능할 경우 단순 엔터티 사용

이러한 설정으로 평면의 NURBS 서피스(IGES 허용오차로 지정된 허용오차 범위 안)는 IGES 평면 또는 IGES 트림 평면으로 내보냅니다.

유리 서피스 맞춤

이 설정으로 유리 NURBS 서피스는 비유리 3차식을 사용하여 IGES 허용오차로 지정된 허용오차와 근사한 값을 갖습니다.

클램프 끝 매듭점

이 설정으로 주기적인 NURBS 서피스는 클램프 끝 매듭점이 있는 NURBS 서피스로 내보냅니다.

닫힌 서피스 분할

서피스가 원통과 같이 닫혀 있을 때, 서피스는 IGES파일에서 2등분으로 분할됩니다. 서피스의 양 방향이 원환과 같이 닫혀있을 때, 서피스는 IGES 파일에서 4등분으로 분할됩니다.

양극 서피스 분할

구와 같이 서피스의 양 끝에 극이 있다면, 서피스가 분할되어 각 반쪽은 하나의 극만을 갖게 됩니다.

IGES 내보내기 유형

IGES 유형

현재 정의된 IGES 유형을 목록으로 표시합니다.

새로 만들기

IGES 유형 세부 정보 대화상자를 엽니다.

복사 유형

현재 선택된 IGES 유형의 설정과 함께 IGES 유형 세부 정보 대화상자를 엽니다.

편집

현재 선택된 IGES 유형의 설정을 편집하기 위해 IGES 유형 세부 정보 대화상자를 엽니다.

삭제

현재 선택된 IGES 유형을 삭제합니다.

관련 명령

ReadEveryIGESEntity

도구모음 메뉴

도구모음에 없습니다.

메뉴에 없습니다.

ReadEveryIGESEntity 명령은 유형과 상관없이, 모든 IGES 엔터티를 가져옵니다.

과정

  1. 문제가 있는 IGES 파일을 엽니다.
  2. IGES 파일에 지오메트리가 없을 경우에는 지오메트리를 얻습니다. 더불어 원하지 않는 많은 지오메트리를 얻을 수 있으며 그 중에서 원하는 항목을 찾아야 합니다.

ReadEveryIGESEntity 명령은 바로 다음에 읽어 오는 IGES 파일에만 영향을 줍니다. 다음과 같이 실행하면:

open alpha.igs
모든_엔터티_읽기
open beta.igs
open gamma.igs

Rhino는 beta.igs에서만 모든 엔터티를 읽으려고 합니다.

Rhino는 보통 alpha.igs와 gamma.igs 파일로부터 지오메트리로 지정된 엔터티만을 읽어옵니다.

IGESStudy

도구모음 메뉴

도구모음에 없습니다.

메뉴에 없습니다.

IGESStudy 명령은 IGES 폴더에서 구문 분석되는 부분을 제한하여 IGES 파일의 특정 엔터티를 검사합니다.

경고

이 명령은 IGES 데이터 파일 구조에 익숙한 사용자를 위한 기능입니다. 이 명령에 대한 기술 지원은 현재 제공되고 있지 않습니다. IGESStudy 명령은 한 번에 크기가 큰 IGES 파일을 처리해야 하는 전문 사용자를 위한 명령입니다. IGES 파일 구조에 대한 전문 지식이 필요합니다.

배경

IGES 파일의 모든 엔트리에는 폴더 엔트리 (DE)가 있습니다. DE에 저장된 정보는 대응하는 IGES 요소 (커브, 서피스, 솔리드, 색, 레이어, 이름 등)가 읽히는지를 결정합니다. IGES 파일의 모든 엔터티를 지오메트리의 최상위 부분과 같이 맹목적으로 읽지 않아야 하는 중요성을 이해하려면 다음 테스트를 실행하십시오:

과정

  1. BooleanUnion 명령을 사용하여 상자, 원환, 구로 다면체 다각형을 만듭니다.
  2. 솔리드를 IGES 파일로 내보냅니다.
  3. IGES 파일을 다시 읽어옵니다. 초기의 분해된 상태임을 알 수 있습니다.
  4. 방금 읽어온 모든 개체를 삭제합니다.
  5. ReadEveryIGESEntity 명령을 실행합니다.
  6. IGES 파일을 다시 읽어옵니다. 많은 여분의 커브와 서피스가 있음을 알 수 있습니다.
    6단계에서 생기는 여분의 커브와 서피스는 트림 서피스를 만드는 데 필요한 정보를 제공합니다. 이 커브와 서피스는 6 단계에서 가져오기 실행됩니다. 이는 대응하는 엔터티를 "최상위" 레벨 개체의 파트로 표시하는 DE 정보를 IGES Reader에서 무시하기 때문입니다. ReadEveryIGESEntity 명령은 파트로 표시된 "최상위" 레벨 개체를 가진 IGES 파일에서 정보를 얻을 수 있는 마지막 보루로 사용됩니다.

기본 시나리오:

IGES 파일을 읽고 그 중 손상된 정보를 발견합니다. 제일 먼저 확인할 것은 손상된 개체의 DE입니다. IGESStudy 명령을 실행하고 레이블 옵션을 켭니다.

IGES 디버깅 옵션 (DE테스트=끄기첫번째DE=1 마지막DE=0 모든_엔터티_읽기=끄기 레이블=켜기)

파일을 다시 읽습니다. 이번에는 읽어오는 모든 개체에 "DE N"이라는 Rhino 이름이 설정됩니다 (여기서 N 은 홀수). IGES 폴더 엔트리는 1, 3, 5, 7 의 순서로 레이블이 붙여집니다. 잘못된 개체를 선택하고 문제를 일으키는 DE의 목록을 만듭니다. 13, 137, 9025 가 잘못된 개체라고 가정해 봅시다.

IGESStudy 명령을 사용하여 문제가 있는 엔터티를 한 번에 하나씩 읽습니다.

IGES 디버깅 옵션 (DE테스트=켜기 첫번째DE=13 마지막DE=13 모든_엔터티_읽기=끄기 레이블=켜기)

DE 13 이 잘못 읽혔다는 것을 알았습니다. 이제 IGES 파일을 보고 (텍스트 편집기나 IGESure 와 같은 프로그램) DE 13 이 무엇인지 확인합니다. 엔터티를 이해한다면 IGESStudy 명령을 사용하여 엔터티를 만드는데 사용된 파트를 읽을 수 있습니다. 예를 들어, 베이스 서피스와 트림 커브를 보고 무엇이 잘못되었는지 볼 수 있습니다. 이러한 작업을 통하여, 읽어야하는 엔터티의 블록을 찾게 될 것입니다. 이 경우, IGESStudy 명령을 사용하여 파일의 일부를 읽을 수 있습니다. 예:

IGES 디버깅 옵션 (DE테스트=켜기 첫번째DE=123 마지막DE=199 모든_엔터티_읽기=켜기 레이블=켜기)

은 DE 숫자가 123 에서 199 인 모든 엔트리를 읽습니다. 최상위 엔터티만 읽고자 한다면 모든_엔터티_읽기=끄기로 설정합니다.

SetIGESLayerLevelMap

도구모음 메뉴

도구모음에 없습니다.

메뉴에 없습니다.

SetIGESLayerLevelMap 명령은 명령행 또는 스크립트를 통하여 IGES의 가져오기/내보내기 실행 시에 Rhino 레이어와 IGES 레벨의 대응성을 제어합니다.

IGES "Level"은 Rhino 레이어와 같으나, 단지 식별자로 텍스트로 된 이름 대신 번호를 사용합니다. 데이터의 교환에 IGES를 사용하는 제품에 레이어 기준이 있다면, Rhino 레이어 이름과 IGES Level 번호 간의 대응을 정의해야 합니다. Rhino에서는 레이어와 Level의 변환 기능이 있습니다.

Rhino의 레이어와 IGES Level 간의 대응을 설정하려면:

과정

  1. 사용자가 만든 맵 파일을 선택합니다.
  2. 특색 옵션을 선택합니다.
    예를 들어, "iges_level_mapping.txt"이라는 파일이 있으면, "FruitStand" 유형을 원한다고 가정했을 때, 특색 옵션을 FruitStand로 설정합니다.
특색 옵션

레이어_매핑

 

특색

 

파일

 

안내

참고 항목

개체 가져오기와 내보내기

Rhinoceros에서의 IGES 파일 문제 해결

Wikipedia: IGES

 

 

 

Rhino 6 for Mac © 2010-2020 Robert McNeel & Associates. 2020-12-08