Справка DIGIMINE

Модель поверхности для записи

Модель поверхности для записи

Previous topic Next topic  

Модель поверхности для записи

Previous topic Next topic  

 

При построении каркасов новые треугольники записываются в текущую модель поверхности текущего основного файла с моделями поверхностей.

 

Если среди полилиний, выбранных для триангуляции имеется полилиния, которая взята из модели поверхности, причем эта модель поверхности не является текущей моделью поверхности, программа выдает предупреждение, полагая, что в во многих случаях (хотя и не всегда), если исходная полилиния находится в какой-либо модели поверхности, то, наиболее вероятным должно быть продление этой модели поверхности :

 

 

 

Можно либо оставить текущую модель поверхности (в которую будет производиться запись) без изменений, либо сделать текущей ту модель поверхности, в которой находится одна из выбранных исходных полилиний, т.е. изменить модель поверхности, в которую будет производиться запись.

 

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

 

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

 

 

 

 

Предупреждение о наличии треугольников, опирающихся на исходные полилинии

 

 

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

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

 

При обнаружении такой ситуации программа выдает следующее предупреждение:

 

 

 

Обратите внимание на то, что в случае продолжения построения, дублирующие треугольники не записываются.

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