Создание новой блочной модели

<< Click to Display Table of Contents >>

Navigation:  Блочные модели >

Создание новой блочной модели

 

 

Создание нового файла блочной модели производится подобно созданию новых файлов других типов - необходимо нажать на кнопку в окне проекта или выбрать пункт меню Файл / Новый файл… .

 

 

В появившемся диалоге "Выбор типа нового файла" отмечается блочная модель (*.blo) и нажимается кнопка OK, после чего появляется рассматриваемый ниже диалог "Параметры новой блочной модели":

 

 

 

РАЗМЕРЫ БАЗОВЫХ БЛОКОВ МОДЕЛИ - задаются размеры базовых блоков блочной модели по осям X, Y, Z.

 

Мин. координаты модели ("л.н. угол"), м - задаются минимальные координаты угла параллелепипеда, в котором будет располагаться блочная модель.

 

 

Следующие 3 параметра диалога могут либо вводиться, либо вычисляться программой - в зависимости от того, какая радиокнопка включена:

 

 

Макс. координаты модели ("п.в. угол"), м - задаются (или вычисляются программой) максимальные координаты угла параллелепипеда, в котором будет располагаться блочная модель.

 

Размеры модели, м - задаются (или вычисляются программой) размеры блочной модели по соответствующим осям.

 

Количество базовых блоков по осям - задаются (или вычисляются программой) количество базовых блоков блочной модели по соответствующим осям.

 

 

Обратите внимание на то, что отсутствие значения, которое должно быть вычислено указывает на нарушение кратность размеров блочной модели размерам базовых блоков. Например, если по оси Y размер блока задан равным 10м, а разница между максимальной и минимальной координатами не кратна 10, то размеры модели и количество блоков по оси Y не вычисляются (и диалог не может быть завершен) :

 

 

 

На сколько частей разделять базовые блоки при субблокировании - по каждой оси задается на сколько частей разделять базовые блоки при субблокировании. Если по всем осям задать 1, то субблокирования не будет.

По каждой оси базовые блоки можно разделять не более, чем на 250 частей.

Использование разделения на большое количество субблоков одновременно по всем осям может привести к громадному количеству субблоков внутри базовых блоков.

 

Размеры минимальных субблоков, м - программа вычисляет и выводит частное от деления размеров базового блока на количество частей при субблокировании.

 

 

 

 

Взять за основу координаты области, занимаемой моделями поверхностей из основного файла - при нажатии на эту кнопку вычисляется область пространства, занимаемая треугольниками всех моделей поверхностей текущего основного файла с моделями поверхностей. Далее размеры этой области немного расширяются, с округлением, учитывающим заданные размеры базовых блоков по осям, и заносятся в соответствующие элементы диалога.

Если размеры базовых блоков еще не введены, рассматриваемая кнопка будет неактивна.

 

 

Занести координаты и размеры из текущей основной блочной модели - элементы диалога заполняются параметрами, взятыми из текущего основного файла блочной модели.

 

 

В новой блочной модели создавать такие же столбцы, как в текущей основной блочной модели - если отмечено, то в новой блочной модели будут созданы такие же столбцы, как и в текущей основной блочной модели.

Эта опция относится только к столбцам, созданным пользователем, т.к. обязательные столбцы в любом случае будут одинаковыми у всех блочных моделей.

 

 

 

После нажатия кнопки OK  в диалоге, происходит создание нового файла блочной модели, а также создание нового окна для таблицы созданной  (пока еще пустой) блочной модели.

В этой блочной модели нет ни одного блока, а в таблице блочной модели имеются только обязательные столбцы.

На данном этапе новая блочная модель хранится только в оперативной памяти компьютера, автоматическая запись на диск не производится. С новым файлом можно работать, но на диск он будет записан только по инициативе пользователя. Если запись на диск не будет сделана, то при завершении работы программы будет задан вопрос о необходимости записи на диск.