Сообщения

Сообщения за октябрь, 2013

MSF - to be continue...

Изображение
Фасетная модель "экструда с отверстием", аксонометрия. Сначала написал процедуру добавления отверстия на грань объекта, потом уже сообразил что надо было сразу подходить "комплексно" - так или иначе основной класс при работе с 3д это экструда, а значит и дырявить предстоит именно ее, т.е. все упирается в процедуру построения дыры. Пока мыслю такую сигнатуру: public void AddHole(string onFace, Vect3D Direction, double Depth, List<Pgn3d>)         {               // есть желающие?         } onFace - грань, на которую добавляем отверстие, строка-ключ, завязанная на id детали в сборке; Direction - направление(вектор) отверстия(нормаль как правило, но хочу сразу описать и "косой" вариант); Depth - глубина отверстия, тоже не совсем актуальный парам, но почему бы и нет - пусть будет возможность задать "нишу", а не отверстие...  List<Pgn3d> - собссно полигон-определяющий дыру. пока не решил