Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Программное обеспечение для 3D-компьютерной графики
3D computer graphics software
Rhinoceros (обычно сокращенно Rhino или Rhino3D) — коммерческое программное обеспечение для 3D-компьютерной графики и автоматизированного проектирования (CAD), разработанное компанией TLM, Inc, действующей под названием Robert McNeel & Associates, американской частной компанией, основанной в 1978 году. Геометрия Rhinoceros основана на математической модели NURBS, которая обеспечивает математически точное представление кривых и свободных поверхностей в компьютерной графике (в отличие от приложений, основанных на полигональных сетях). Rhinoceros используется для автоматизированного проектирования (CAD), автоматизированного производства (CAM), быстрого прототипирования, 3D-печати и обратной разработки в таких отраслях, как архитектура, промышленный дизайн (например, автомобильный дизайн, дизайн судов), дизайн продукции (например, дизайн ювелирных изделий), а также для мультимедиа и графического дизайна. Rhinoceros разработан для операционных систем Microsoft Windows и macOS. Визуальный язык программирования Grasshopper для Rhino разработан компанией Robert McNeel & Associates.
Rhinoceros (typically abbreviated Rhino or Rhino3D) is a commercial 3D computer graphics and computer aided design (CAD) application software that was developed by TLM, Inc, dba Robert McNeel & Associates, an American, privately held, and employee owned company that was founded in 1978. Rhinoceros geometry is based on the NURBS mathematical model, which focuses on producing mathematically precise representation of curves and freeform surfaces in computer graphics (as opposed to polygon mesh based applications). Rhinoceros is used for computer aided design (CAD), computer aided manufacturing (CAM), rapid prototyping, 3D printing and reverse engineering in industries including architecture, industrial design (e. g. automotive design, watercraft design), product design (e. g. jewelry design) as well as for multimedia and graphic design. Rhinoceros is developed for the Microsoft Windows operating system and macOS. A visual scripting language add on for Rhino, Grasshopper, is developed by Robert McNeel & Associates.
Характеристики
Rhinoceros — это прежде всего программа для свободного моделирования поверхностей, использующая математическую модель NURBS. Архитектура приложений Rhinoceros и открытый SDK делают её модульной и позволяют пользователям настраивать интерфейс, а также создавать собственные команды и меню. Начиная с версии 7, в Rhinoceros улучшены возможности рендеринга в реальном времени для более реалистичного освещения и затенения.
Rhinoceros is primarily a freeform surface modeler that utilizes the NURBS mathematical model. Rhinoceros's application architecture and open SDK make it modular and enable the user to customize the interface and create custom commands and menus. Since version 7, Rhinoceros has improved real time rendering capabilities for improved lighting and shading.
Форматы файлов
Формат файла Rhinoceros (.3DM) полезен для обмена геометрией NURBS. Разработчики Rhino запустили инициативу openNURBS, чтобы предоставить разработчикам программного обеспечения для компьютерной графики инструменты для точной передачи 3D-геометрии между приложениями. OpenNURBS — это инструментарий с открытым исходным кодом, включающий в себя спецификацию формата файлов 3DM, документацию, библиотеки исходного кода на C++ и сборки .NET 2.0 для чтения и записи этого формата файла на поддерживаемых платформах: Windows, Windows x64, Mac и Linux.
The Rhinoceros file format (.3DM) is useful for the exchange of NURBS geometry. The Rhino developers started the openNURBS Initiative to provide computer graphics software developers the tools to accurately transfer 3 D geometry between applications. An open source toolkit, openNURBS includes the 3DM file format specification, documentation, C++ source code libraries and NET 2.0 assemblies to read and write the file format on supported platforms – Windows, Windows x64, Mac, and Linux.
Сценарий и программирование
Rhinoceros поддерживает два языка скриптов, Rhinoscript (основанный на VBScript) и Python (V5.0+ и Mac). Также имеется SDK и полноценная система плагинов.
Rhinoceros supports two scripting languages, Rhinoscript (based on VBScript) and Python (V5.0+ and Mac). It also has an SDK and a complete plug in system.