Block

하나 또는 그 이상의 개체를 결합하는 단일 개체를 정의합니다.

블록을 사용하여 다음과 같이 할 수 있습니다:

  • 파트 라이브러리를 만듭니다.

  • 블록 정의를 수정하여 모든 인스턴스를 업데이트합니다.

  • 동일한 지오메트리를 복사하는 대신 블록 인스턴스를 사용하여 모델의 크기를 작게 유지합니다.

  • BlockManager
    명령을 사용하여 모델에 정의된 블록에 대한 정보를 봅니다.

  • Insert
    명령을 사용하여 블록 인스턴스의 크기 조정, 회전하여 모델에 배치할 수 있습니다.

블록을 정의하려면

  1. 개체를 선택

    합니다.

  2. 블록의 기준점을 지정

    합니다.

  3. 인스턴스를 삽입했을 때, 여기서 지정한 점을 기준으로 인스턴스를 배치, 크기 조정, 회전합니다.

    블록의 기준점에 제어점이 배치됩니다.

  4. 블록 정의 속성의 이름과 설명을 입력합니다.

  5. 블록에 URL을 추가할 수 있습니다.

    선택한 개체는 블록 인스턴스로 변환됩니다.

블록을 재정의하려면

  • 블록을 정의하는 단계를 실행한 후, 동일한 블록 이름을 다시 사용합니다.

블록 인스턴스와 레이어

블록 인스턴스에 포함된 지오메트리 (커브, 서페이스 등)의 속성은 레이어 속성이나 지오메트리 자체의 개체 속성에 의해 제어됩니다. 모델에 삽입되는 블록 인스턴스는 현재 레이어에 삽입되며 다른 레이어로 이동될 수 있습니다. 블록 인스턴스가 있는 레이어와 블록에 포함된 지오메트리 사이에는 관련성이 없습니다. 예를 들면, 블록 지오메트리는 블록 인스턴스가 삽입된 레이어의 색과 일치되기 위해 변경되지 않습니다.

블록에 특정한 레이어에 있는 개체가 포함되어 있을 때, 그 레이어를 끄는 것은 그 레이어에 있는 개체만을 끄는 것입니다. 그러나 블록 인스턴스가 삽입된 레이어를 끄면, 개체 모두가 사라집니다.

  1. 레이어 01 에 개체를 만듭니다.

  2. 이 개체를 블록으로 만듭니다.

  3. 레이어 02를 현재 레이어로 만듭니다.

  4. 방금 만든 블록의 인스턴스를 삽입합니다.

  5. 레이어 02를 끕니다.

  6. 블록 인스턴스의 (보이지 않는) 삽입점이 레이어 02에 있기 때문에 레이어 02에 배치된 블록 인스턴스가 사라집니다. 그러나 원래 블록 인스턴스가 만들어졌을 때 레이어 01에 삽입되었으므로 원래 블록 인스턴스는 꺼지지 않습니다.

  7. 레이어 02를 다시 켜고 현재 레이어로 지정합니다.

  8. 레이어 02에 새 지오메트리를 만듭니다.

  9. 새로 만든 개체를 하나의 블록으로 만듭니다.

  10. 레이어 01을 현재 레이어로 지정하고 새 블록의 인스턴스를 입력합니다.

  11. 레이어 02를 끕니다.

  12. 지오메트리가 레이어 02에 있기 때문에, 방금 레이어 01에 삽입한 블록 인스턴스가 사라집니다. 지오메트리와 삽입점이 모두 레이어 02에 있으므로 원래 블록 인스턴스도 사라집니다.

여기에는 두 가지 요인이 연관되어 있습니다. 레이어 또는 원래 개체의 레이어(블록에 다른 레이어에 있는 개체가 포함되는 것을 막는 것이 없습니다)와 블록 인스턴스의 어떤 레이어에도 있을 수 있는 보이지 않는 삽입점입니다.

레이어 잠그기

레이어를 잠글 때, 블록 인스턴스의 삽입점이 있는 레이어가 잠깁니다. 잠긴 레이어에 있는 개체가 블록에 있으나 블록 인스턴스 삽입점이 그 레이어에 없는 경우에는, 제어 요소가 블록 삽입점이 있는 레이어에 있으므로 개체가 잠기지 않습니다.

그룹

그룹화
된 개체는 블록 내부에서 그룹화된 상태를 유지하지 못합니다.

-Block

Rhinoceros Block 블록

블록 > 블록 정의

Rhinoceros Menu2 블록

편집 > 블록 > 블록 정의 만들기

Rhinoceros key 008 블록

Ctrl

+ B

Rhinoceros Gray Book Open 블록 관련 항목…

BlockManager

모델에서 블록 정의를 관리합니다.

단계:

  • 블록 관리자 대화 상자에서 블록 속성을 설정합니다.

블록 정의 목록

이름

모델에서 블록 정의의 목록을 표시합니다.

링크 상태

외부 파일로 링크된 블록 인스턴스의 상태를 표시합니다.

최신

블록 정의와 링크 파일이 일치합니다.

링크된 파일이 더 오래된 것임

링크된 파일이 블록 정의보다 오래된 것입니다.

링크된 파일이 더 새 것임

링크된 파일이 블록 정의보다 새 것입니다.

링크된 파일이 다름

링크된 파일과 블록 정의가 일치하지 않습니다.

링크되어 있지 않음

파일을 가져오는 방법으로 블록 정의가 만들어지지 않았습니다.

파일을 찾을 수 없습니다

블록 정의를 만드는 데 사용된 파일을 찾을 수 없습니다.

없는 블록 위치는 텍스트 도트 개체로 표시되어 없는 블록 이름을 목록에 나타냅니다.

이 문제를 해결하려면

  • 속성 단추를 클릭하여 없는 블록 파일의 위치를 지정하고, 업데이트 단추를 클릭하여 없는 블록을 다시 불러옵니다.

  • 또는, 삭제 단추를 클릭하여 링크를 제거합니다.

링크 파일 이름

블록 정의를 만들기 위해 가져온 파일의 이름입니다.

이 모델을 열 때 링크되고 포함된 블록 업데이트

항상

외부로 링크된 블록을 자동으로 업데이트합니다.

프롬프트

외부로 링크된 블록의 업데이트를 프롬프트로 표시합니다.

사용 안 함

외부로 링크된 블록을 업데이트하지 않습니다.

숨겨진 블록

숨겨진 블록 정의 표시

“*”으로 시작하는 블록 이름의 표시를 허용합니다.

옵션

속성

내보내기

블록의 구성 요소 개체를 파일로 내보냅니다.

삭제

선택된 블록의 모든 인스턴스를 삭제합니다.

업데이트

블록 정의를 다시 정의하여 원래의 가져온 파일과 일치시킵니다. 링크 상태 열을 사용하여 파일을 업데이트해야 하는지 판단합니다.

중첩

선택된 블록을 중첩된 블록으로 포함하는 블록 정의의 목록을 표시합니다.

개수

모델의 블록 인스턴스의 개수를 셉니다. 중첩된 인스턴스는 개체수 포함되지 않습니다.

블록 정의 속성

블록 정의 이름

블록 이름.

파일 이름

블록 정의에 링크된 외부 파일 이름.

찾아보기

외부 파일의 이름 또는 위치를 변경합니다.

링크 해제

외부 파일로의 링크를 해제합니다. 블록이 포함됩니다.

외부 파일

블록 인스턴스로 삽입되는 파일입니다.

포함

지오메트리를 현재 파일에 삽입합니다. 외부 파일이 변경되어도 업데이트되지 않습니다.

링크와 포함

현재 파일에 지오메트리를 삽입하고 외부 파일로의 링크를 유지합니다. 외부 파일이 변경되면, 링크된 지오메트리가 업데이트될 수 있습니다. 참조: BlockManager
. 외부 파일의 위치를 찾지 못하면 지오메트리는 여전히 현재 파일에서 정의됩니다.

링크

외부 파일로의 링크만을 유지합니다. 외부 파일이 변경되면, 링크된 지오메트리가 업데이트됩니다. 참조: BlockManager
. 외부 파일의 위치를 찾지 못하면 지오메트리는 현재 파일에서 표시되지 않습니다.

이 파일에서 링크된 블록을 읽지 않음

외부 파일에 링크된 블록이 있는 경우, 해당 블록은 삽입되지 않습니다.

상대적 파일 경로 사용

외부 파일로의 상대적 경로입니다.

설명

선택 사항인 설명입니다.

하이퍼링크

선택 사항인 웹 링크입니다.

설명

URL

-BlockManager

Rhinoceros BlockManager 블록

블록 > 블록 관리자

Rhinoceros Menu2 블록

편집 > 블록 > 블록 관리자

Rhinoceros Gray Book Open 블록 관련 항목…

ModelBasepoint

모델링을 블록 정의로 삽입할 때 사용되는 기준점을 모델에 설정합니다.

단계:

  • 위치를 지정

    합니다.

기본값으로, 모든 모델의 기준점은 0,0,0 으로 설정되었습니다.

ModelBasepoint 명령을 사용하여 기준점을 설정합니다. 기준점 설정은 현재 파일에는 영향이 없으며, 다른 Rhino 모델에 삽입할 때에만 사용되는 핸들에 불과합니다.

Rhinoceros ModelBasePoint 블록

블록 > 모델 기준점 설정

Rhinoceros Menu2 블록

없음

Rhinoceros Gray Book Open 블록 관련 항목…

 

블록