Rhino4 Dot Net Plug Ins
Last changed: -211.41.27.121

.

Rhino 4 .NET Framework 플러그인 개발

( Rhino 3 .NET 플러그인 개발 페이지 보기 (영어) )

Rhino4 에는 사용자의 컴퓨터상에서 Rhino.NET 플러그인을 사용하는 데 필요한 구성 요소들이 탑재되어 있습니다. Rhino4.NET 플러그인은 .NET 2.0 (VB.NET 2005, C# 2005, SharpDevelop 2.0) 을 사용하여 어셈블리를 컴파일하는 컴파일러로 만들 수 있습니다. 여기에는 무료 VB.NET Express Editions 과 C# 도 포함됩니다. 예전 버전의 VB.NET 과 C# (예: 2001, 2003) 에서는 실행되지 않습니다.

Rhino4 .NET 플러그인은 Rhino 에서 "1급" 플러그인으로 인식되며, PlugInManager 명령을 사용하여 설치합니다. (Rhino 3 DotNetManager 명령은 더 이상 존재하지 않습니다)

다운로드

.NET 이란?

.NET 이란 용어는 몇 가지 다른 컨텍스트로 사용될 수 있으므로, 혼동되기 쉽습니다. Rhino 가 관련된 측면에서 보자면, Microsoft .NET framework 를 말합니다. 이것은 Windows 와 그와 관련된 서비스를 개체 기반의 인터페이스를 통해 노출하는 프로그래밍 모델입니다. 모델은 언어 중립적이며, .NET intermediate language 로 컴파일하는 프로그래밍 언어는 .NET framework 를 사용할 수 있습니다. 공식 Microsoft .NET 웹사이트: http://www.microsoft.com/net/

Rhino.NET SDK 란 무엇인가?

Rhino 기능은 Rhino 플러그인을 통하여 확장될 수 있습니다. Rhino.NET SDK 은 .NET 프로그래밍 언어를 사용하여 Rhino 플러그인을 개발하는 툴을 제공합니다. 이제 VB.NET, C#, C++.NET, Delphi.NET 등을 사용하여 Rhino 플러그인을 개발할 수 있게 되었습니다.

Rhino.NET SDK 는 Rhino C++ SDK 를 둘러싼 래퍼 wrapper 입니다. C++ SDK 에서 제공하는 클래스와 메서드의 대부분을 .NET 을 통하여 이용하실 수 있습니다.

Rhino.NET SDK 는 어디에 있습니까?

Rhino.NET SDK 는 Rhino 시스템 디렉터리에 있는 RhinoDotNetManager.rhp 란 이름의 Rhino 플러그인과 Rhino_DotNET.dll 어셈블리로 구성되어 있습니다. The Rhino_DotNET.dll assembly is what all Rhino.NET plug-ins reference to get exported classes and functions from Rhino. These files are installed with Rhino and are not a separate download.

Rhino.NET SDK 로 무엇을 할 수 있습니까?

C++ 개발자들처럼, 이제 Rhino.NET SDK 를 사용하여 .NET 개발자들이 Rhino 플러그인을 만들 수 있습니다.

질문

질문이 있으시거나, 다른 사용자 여러분의 질문과 대답을 보시려면 플러그인 뉴스그룹 을 참조하시기 바랍니다.

Rhino.NET 관련 글

솔리드 개체의 체적 계산 Rhino 4.0 SDK 를 사용하여 닫힌 서페이스, 폴리서페이스, 메쉬 개체의 체적을 계산하는 방법을 소개합니다.
뷰와 화면 캡처 Rhino SDK 를 사용하여 뷰와 화면을 이미지 파일로 캡처하는 방법을 소개합니다.
커브 교차의 계산 두 커브의 교차 계산법을 소개합니다.
솔리드 개체의 체적 중심 계산 Rhino 4 SDK 를 사용하여 닫힌 서페이스와 폴리서페이스 개체의 체적 중심을 계산하는 법을 소개합니다.
RegionSelect An example of a VB.NET plugin with some nice advanced stuff in it.

Rhino 4.0 .NET SDK 샘플

Batch Render with VB - creates a console application that will batch render a folder of 3dm files. Demonstrates how to access RhinoScript from an external .NET application.

Docking Dialog with VB - creates a custom user control in VB.NET that works as a dockable dialog in Rhino.

Docking Dialog with C# - creates a custom user control in C# that works as a dockable dialog in Rhino.

Event Watcher with VB - create a class that is notified when changes occur in Rhino.

Object Manager in C# - creates a docking dialog of object uuids that responds to selection events.

Read Points from a Text File in C# - Uses System.IO.StreamReader to read from a text file.