|
Rhino 개발자 툴에는 수 백 개에 이르는 향상된 기능이 있습니다. 여기에는 스크립팅 도구,
C++ SDK, .NET SDK,
렌더링 SDK (RDK), openNURBS 툴킷이 포함됩니다.
스크립팅 도구 (
새 기능,
향상된
기능)
Rhino 는 매크로와 RhinoScripts 를 모두 지원합니다. 매크로는 단추로 액세스하는 일련의 Rhino 명령이며,
앨리어스, 또는 바로가기라고도 합니다. RhinoScript는 비주얼 베이식(VB)과 같은 스크립팅 언어이며, 이를 사용하여
Rhino에 새 명령을 추가하거나 매크로에 포함될 수 있습니다.
- Alerter - 명령이 완료되었음을 소리로 알려줍니다. 특정한 명령의 실행 시간이
사용자가 지정한 시간보다 오래 걸릴 때 알림이 실행되는 옵션을 추가합니다.
- CommandList - Rhino 의 모든 명령을 텍스트 창에 표시합니다. 이 창의
내용은 복사, 저장, 인쇄 가능합니다. 스크립트와 튜토리얼 개발자들에게 유용한 도구입니다.
- 끌어 놓기 (Drag & Drop) - RhinoScript .RVB 파일을
Rhino의 메인 창에 마우스로 끌어 놓으면 스크립트가 로드됩니다.
- RhinoMail - Rhino에서 E-메일을 보냅니다.
- RhinoScript - 130 가지 이상의 새로은 방식이 있습니다.
- RhinoScript - 20 여 가지 이상의 기존 방식이
향상되었습니다.
- MacroEditor - Rhino 매크로를 편집합니다.
- Macros - 도구모음 스크립트의 첫 문자가 "!"가 아니고 마지막 문자가 "
\" 인 경우, 스크립트는 Enter 없이도 명령을 실행하므로 더 많은 정보를 추가할 수 있습니다. 이 기능은 화면상에
"숫자 자판"을 만들 때, 단추의 숫자, 데시멀 포인트, 각도(예: "<45") 의 부분을 명령 문자열로 구성할 때 유용한
기능입니다.
- Viewport - 명령들을 스크립팅할 수 있습니다.
- WebBrowser - Rhino에서 작업하는 동안 읽을 수 있는 "항상 위에"
배치된 웹 브라우저를 엽니다.
|
|
[인쇄용 버전]

|
|
C++ SDK (
새 기능,
향상된
기능)
Microsoft Visual Studio 2005가 필요합니다.
- 서드 파티 개발자들은 이제 Rhino의 코어 기능에 완전히 액세스할 수
있습니다.
- 디버깅 도구 - Windows 상에서의 플러그인 메모리 누수와 오류 상황을
찾습니다.
- 유니코드 - 모든 플러그인은 유니코드이므로 여러 언어를 지원합니다.
- 새 기술 소개:
- UDT
- 히스토리
- 도면 작성 도구
- 그래픽 파이프라인
- 그립, 클리핑 면, 케이지, 레이아웃, 디테일 등과 같이 더 많은 개체 유형을
만들고 편집할 수 있습니다.
- 교차, 질량 속성, 부울 연산, Loft, Sweep1, Sweep2 등에 더 많은
루틴이 공개되어 있습니다.
- Drag & drop(끌어서 놓기) 관리자가 제공됩니다.
- 텍스처 관리자는 폴리서페이스에서 서페이스당 텍스처를 포함합니다.
- 개체당 또는 뷰포트당 디스플레이 또는 인쇄 모드의 사용자 지정
- 사용자 지정 디스플레이 또는 인쇄 엔진이 지원됩니다.
- CommandHelp 가 플러그인을 지원합니다.
- 도구모음, 메뉴, 대화 상자 고정을 사용자 지정할 수 있습니다.
- Rhino에서 플러그인이 스킨이 되어 사용자에게 보이는 Rhino 인터페이스의
디스플레이(Rhino 아이콘, 스플래시 화면, 메뉴, 제목 표시줄, 정보 표시 대화 상자, 도구모음)를 제어할 수
있습니다.
- 향상된 이벤트 알림 기능에서 Rhino에서 변경 사항이 발생하면 서드
파티 플러그인에게 이를 알려줍니다.
- 서드 파티 플러그인은 새로운 스크립트 기능으로 RhinoScript를 확장시킬 수
있습니다. 더 이상 각 개발자가 자체적인 스크립팅 툴이 필요하지 않습니다.
- 다른 Windows 응용 프로그램에서 RhinoScript를 통하여 Rhino
서드 파티 플러그인에 액세스할 수 있습니다.
|
|
|
|
.Net SDK (
새 기능,
향상된
기능)
- .NET SDK 는 VB.NET과 C#를 비롯한 어떤 .NET 언어로도 플러그인을
개발할 수 있게 하는 C++ SDK 를 둘러싼 래퍼입니다.
- 대부분의 C++ SDK 기능은 .NET SDK 에서 사용하실 수 있습니다.
|
|
|
|
Renderer Developer Kit (
새 기능,
향상된
기능)
다음과 같은 도구가 있습니다:
- 완전히 확장 가능한
재질,
환경,
텍스처 편집기.
- 포스트 및 채널 핸들링을 갖춘 완전한
프레임 버퍼 실행.
- 서드 파티 개발자들을 위한 선행 처리 커스텀 메쉬 공급 인터페이스.
- 매핑의
이동(Displacement).
단계적 텍스처. 향상된 렌더링 파이프라인.
- Rhino
일광.
- Rhino 3.0 을 위한 텍스처 매핑 지원 (Rhino 4.0 에 이미 탑재되어 있음).
- Bongo 2.0 및 다른 서드 파티 애니메이터를 위한 애니메이션 저작권 등록.
- 서드 파티 재질/환경/텍스처 제공자를 위한 자동 음영 UI 지원.
- 개발자를 위한 UI 위젯
|
|
|
|
openNURBS
(
새 기능,
향상된
기능)
openNURBS 에서 제공한 도구:
- Rhino 1.0-4.0 3DM 파일 형식 설명.
- 로열티가 무료인 Rhino 1.0-4.0 3DM 파일 형식을 읽고 쓰는 C++ 소스
코드 라이브러리.
- Windows, Windows x64, Mac, Linux 가 지원됩니다.
|
|
|