Всем привет. Красивая модная мебель, предметы роскоши и модный дизайн интерьера – это то, что позволит вам выделиться среди гостей и заявить о владельцах как об интересных людях.
Но как все это получить, если у вас ипотека и ограниченный бюджет? Вот вопросы, которые я задавал себе, когда я решил построить свой собственный станок с ЧПУ .
Точнее, я видел в Pinterest всякие модные штучки вроде этого:
стоимость материала - 3 коп.
Воссоздать такую красоту нам поможет волновая формула, известная из школьного курса y=sin(x), хотя я ее модифицировал, добавив затухание, и через пару часов после того, как впервые увидел язык рубина, я получил вот такой результат в Редактор SketchUp (листинг мы рассмотрим в другой раз):
этот код больше не работает в SketchUp, об обратной совместимости не позаботились Но, если речь идет об объектах серьезных размеров, хотелось бы как-то уменьшить количество материала.
Посмотрите на следующий объект:
Это мебель или просто часть стены?.
Здесь возникает следующая проблема: как превратить 3D-объект в каркас из листового материала, части которого стыкуются между собой, желательно без крепежа, паз в паз? Ни для кого не секрет, что на рынке игрушек представлены различные конструкторы, разработчики которых решили эту проблему:
наивный Байесовский олень В открытом виде такого кода я найти не смог, поэтому пришлось написать свой качественный код-пустышку, за что «кодер-нацисты» будут ставить мне минусы в карму, думая, что этого достаточно, чтобы автоматически улучшить его.
Прежде чем увидеть это, отдохните от детских конструкторов и взгляните на то, что умные парни смогут это сделать в более серьёзном масштабе:
И наконец, Его Величество кодекс! Выполните в консоли редактора FreeCad.
App.ActiveDocument.addObject("Part::Sphere","Sphere")
App.ActiveDocument.ActiveObject.Label = "Sphere"
s_offset = 200
App.ActiveDocument.Sphere.Radius = s_offset
#App.ActiveDocument.Sphere.Placement = App.Placement(App.Vector(500,500,500),App.Rotation(App.Vector(0,0,1),0))
Теги: #python #программирование #Прототипирование #Промышленное программирование #CAD #CAD/CAM #Визуальное программирование #станки с ЧПУ #станки с ЧПУ #промышленный дизайн #freecad #красивые вещи #интерьер
-
Движок Unreal 4. Секвенсор Вместо Matinee
19 Dec, 24