
Перевод документации OpenCascade. "Getting started"
www.opencascade.com/doc/occt-7.0.0/overview/html/index.html#OCCT_OVW_SECTION_7
Draw это командный интерпретатор, основанный на TCL. а также графическая система, используемая для тестирования и демонстрации библиотек моделирования OCCT.
Draw может использоваться для интерактивного создания, отображения и модификации таких объектов как кривые линии (curves), поверхности (surfaces) и топологические объекты (topological shapes).

Имеется возможность создания собственных скриптов для кастомизации Draw тестирования. Новые типы объектов и новые команды могут реализованы на языке C++.
DRAW это отдельный исполняемый файл с именем DRAWEXE.
Команды сгруппированы в наборы инструментов (toolkits), которые могут быть загружены во время выполнения, тем самым реализуя динамически загружаемые плагины. Таким образом, вы можете работать только с командами, которые отвечают вашим потребностям добавляя команды динамически, не выходя из сеанса Test Harness.
Объявление доступных плагинов сделано через специальные ресурсные файлы. Команда «pload» загружает плагин в соответствии с указанным ресурсным файлом и активирует команды, реализованные в плагине.
Весь процесс использования механизма плагинов и расширения возможностей описан в разделе «Draw Test Harness».
Draw Test Harness обеспечивает среду для автоматизированного тестирования системы
Примечания:
DRAWEXE используется только на платформе Windows.
Для начала работы, запустите файл DRAWEXE, находящийся по пути Open CASCADE Technology/Draw Test Harness в стартовом меню.
Экспериментирование с Draw Test Harness.
Запуск Draw
Для Linux:
If OCCT was built by Code::Blocks use $CASROOT/draw_cbp.sh file to launch DRAWEXE executable;
If OCCT was built by Automake use $CASROOT/draw_amk.sh file to launch DRAWEXE executable;
Draw[1]> prompt appears in the command window
Type pload ALL
Для Windows:
Запустите файл DRAWEXE, находящийся по пути Open CASCADE Technology/Draw Test Harness в стартовом меню или используйте файл $CASROOT\draw.bat для запуска DRAWEXE.
Draw[1]> появится в командном окне.
Введите pload ALL
Создание Ваших первых геометрических объектов.
В командной строке введите axo чтобы переключиться в аксонометрический вид.
Введите: box b -10 -10 -10 20 20 20 для создания куба размером 20, расположенного параллельно системе координат и центрированного в начале координат. Куб будет отображен в аксонометрической проекции в режиме отображения «каркас» (wireframe mode).
Введите fit чтобы расположить окно отображения соразмерно созданному кубу.
Введите pcylinder c 2 30 чтобы создать цилиндр с с радиусом 2 и высотой 30.Цилиндр будет отображен в дополнение к кубу.
Манипулирование отображением
Введите clear чтобы очистить область отображения
Введите donly c чтобы отображать только цилиндр
Введите donly b чтобы отображать только куб
Введите hlr hlr b чтобы отображать куб в режиме удаления скрытых линий
Запуск демонстрационных файлов:
Type cd ../… to return to the root directory
Type cd samples/tcl to reach the DrawResources directory
Type source <demo_file> to run the demonstration file provided with Open CASCADE. The following demonstration files are available:
DataExchangeDemo.tcl: demonstrates sample sequence of operations with writing and reading IGES file
ModelingDemo.tcl: demonstrates creation of simple shape and displaying it in HLR mode
VisualizationDemo.tcl: demonstrates use of 3d viewer
cad.tcl: creates solid shape looking like abbreviation «CAD»
bottle.tcl: creates bottle as in OCCT Tutorial
drill.tcl: creates twist drill bit shape
cutter.tcl: creates milling cutter shape
xde.tcl: demonstrates creation of simple assembly in XDE
materials.tcl: demonstrates visual properties of materials supported by 3d viewer
raytrace.tcl: demonstrates use of ray tracing display in 3d viewer
dimensions.tcl: demonstrates use of dimensions, clipping, and capping in 3d viewer
Getting Help
Type help to see all available commands
Type help <command_name> to find out the arguments for a given command
Начало
Draw Test Harness («Тестовая упряжка»)
Draw это командный интерпретатор, основанный на TCL. а также графическая система, используемая для тестирования и демонстрации библиотек моделирования OCCT.
Draw может использоваться для интерактивного создания, отображения и модификации таких объектов как кривые линии (curves), поверхности (surfaces) и топологические объекты (topological shapes).

Имеется возможность создания собственных скриптов для кастомизации Draw тестирования. Новые типы объектов и новые команды могут реализованы на языке C++.
Draw содержит:
- Командный интерпретатор, основанный на «командном языке инструментов» TCL.
- 2D и 3D-просмотрщик с поддержкой таких операций как zoom, pan, вращение и полно-экранное отображение.
- Опциональный набор геометрических команд для создания и редактирования кривых и поверхностей, а также для использования геометрических алгоритмов OCCT.
- Набор топологических команд для создания и редактирования BRep-объектов и использования топологических алгоритмов OCCT.
- набор графических команд для операций визуализации, включая «Средства Визуализации Мешей» (Mesh Visualization Service).
- Набор команд «фреймворка приложений» (Application framework) для обработки файлов и атрибутов.
- Набор команд обмена данными для трансляции файлов из разных форматов (IGES,STEP) в OCCT фигуры.
- Набор команд для «Лучения фигур» (Shape Healing): проверка на перекрытие ребер, аппроксимация фигуры в BSpline и так-далее.
DRAW это отдельный исполняемый файл с именем DRAWEXE.
Команды сгруппированы в наборы инструментов (toolkits), которые могут быть загружены во время выполнения, тем самым реализуя динамически загружаемые плагины. Таким образом, вы можете работать только с командами, которые отвечают вашим потребностям добавляя команды динамически, не выходя из сеанса Test Harness.
Объявление доступных плагинов сделано через специальные ресурсные файлы. Команда «pload» загружает плагин в соответствии с указанным ресурсным файлом и активирует команды, реализованные в плагине.
Весь процесс использования механизма плагинов и расширения возможностей описан в разделе «Draw Test Harness».
Draw Test Harness обеспечивает среду для автоматизированного тестирования системы
Примечания:
DRAWEXE используется только на платформе Windows.
Для начала работы, запустите файл DRAWEXE, находящийся по пути Open CASCADE Technology/Draw Test Harness в стартовом меню.
Экспериментирование с Draw Test Harness.
Запуск Draw
Для Linux:
If OCCT was built by Code::Blocks use $CASROOT/draw_cbp.sh file to launch DRAWEXE executable;
If OCCT was built by Automake use $CASROOT/draw_amk.sh file to launch DRAWEXE executable;
Draw[1]> prompt appears in the command window
Type pload ALL
Для Windows:
Запустите файл DRAWEXE, находящийся по пути Open CASCADE Technology/Draw Test Harness в стартовом меню или используйте файл $CASROOT\draw.bat для запуска DRAWEXE.
Draw[1]> появится в командном окне.
Введите pload ALL
Создание Ваших первых геометрических объектов.
В командной строке введите axo чтобы переключиться в аксонометрический вид.
Введите: box b -10 -10 -10 20 20 20 для создания куба размером 20, расположенного параллельно системе координат и центрированного в начале координат. Куб будет отображен в аксонометрической проекции в режиме отображения «каркас» (wireframe mode).
Введите fit чтобы расположить окно отображения соразмерно созданному кубу.
Введите pcylinder c 2 30 чтобы создать цилиндр с с радиусом 2 и высотой 30.Цилиндр будет отображен в дополнение к кубу.
Манипулирование отображением
Введите clear чтобы очистить область отображения
Введите donly c чтобы отображать только цилиндр
Введите donly b чтобы отображать только куб
Введите hlr hlr b чтобы отображать куб в режиме удаления скрытых линий
Запуск демонстрационных файлов:
Type cd ../… to return to the root directory
Type cd samples/tcl to reach the DrawResources directory
Type source <demo_file> to run the demonstration file provided with Open CASCADE. The following demonstration files are available:
DataExchangeDemo.tcl: demonstrates sample sequence of operations with writing and reading IGES file
ModelingDemo.tcl: demonstrates creation of simple shape and displaying it in HLR mode
VisualizationDemo.tcl: demonstrates use of 3d viewer
cad.tcl: creates solid shape looking like abbreviation «CAD»
bottle.tcl: creates bottle as in OCCT Tutorial
drill.tcl: creates twist drill bit shape
cutter.tcl: creates milling cutter shape
xde.tcl: demonstrates creation of simple assembly in XDE
materials.tcl: demonstrates visual properties of materials supported by 3d viewer
raytrace.tcl: demonstrates use of ray tracing display in 3d viewer
dimensions.tcl: demonstrates use of dimensions, clipping, and capping in 3d viewer
Getting Help
Type help to see all available commands
Type help <command_name> to find out the arguments for a given command
0 комментариев