roboforum.ru

Технический форум по робототехнике.
Текущее время: 18 фев 2025, 20:16

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 236 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8 ... 16  След.
Автор Сообщение
 Заголовок сообщения: Re: 3Д модели. Кто в чем рисует?
СообщениеДобавлено: 16 ноя 2013, 02:46 
Не в сети

Зарегистрирован: 14 окт 2013, 06:15
Сообщения: 23
Подскажите, а есть что-то типа OpenSCAD, только с объектами? Хочу наследование, полиморфизм и настоящие объекты. От скриптов удовольствия не получаю и сложные формы там делать - вешалка. Простыня спагетти просто убивает.

Даже просто полноценные объекты сгодятся. Например, чтобы передать как параметр в функцию объект, и обратиться к каким-нибудь его полям, не прибегая к россыпи глобальных переменных.

OpenJSCad такое может?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3Д модели. Кто в чем рисует?
СообщениеДобавлено: 16 ноя 2013, 05:35 
Не в сети
Аватара пользователя

Зарегистрирован: 08 авг 2012, 00:38
Сообщения: 1129
Откуда: Нидерланды, Алмере
Skype: edwbes
ФИО: Эдуард
glebkudr писал(а):
Даже просто полноценные объекты сгодятся. Например, чтобы передать как параметр в функцию объект, и обратиться к каким-нибудь его полям, не прибегая к россыпи глобальных переменных.

OpenJSCad такое может?

Конечно может. Это полноценный яваскрипт


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3Д модели. Кто в чем рисует?
СообщениеДобавлено: 16 ноя 2013, 13:39 
Не в сети

Зарегистрирован: 04 май 2013, 10:35
Сообщения: 203
Откуда: Тюмень
А экспортировать в какой формат?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3Д модели. Кто в чем рисует?
СообщениеДобавлено: 16 ноя 2013, 13:40 
Не в сети

Зарегистрирован: 04 мар 2012, 01:06
Сообщения: 1607
Откуда: Севастополь-Москва
glebkudr писал(а):
Подскажите, а есть что-то типа OpenSCAD, только с объектами? Хочу наследование, полиморфизм и настоящие объекты. От скриптов удовольствия не получаю и сложные формы там делать - вешалка. Простыня спагетти просто убивает.

Даже просто полноценные объекты сгодятся. Например, чтобы передать как параметр в функцию объект, и обратиться к каким-нибудь его полям, не прибегая к россыпи глобальных переменных.

OpenJSCad такое может?

Можешь ещё попробовать SolidPython. С его помощью питоне пишется код который генерит опенскадовский код.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3Д модели. Кто в чем рисует?
СообщениеДобавлено: 16 ноя 2013, 14:19 
Не в сети

Зарегистрирован: 14 окт 2013, 06:15
Сообщения: 23
TedBeer писал(а):
glebkudr писал(а):
Даже просто полноценные объекты сгодятся. Например, чтобы передать как параметр в функцию объект, и обратиться к каким-нибудь его полям, не прибегая к россыпи глобальных переменных.

OpenJSCad такое может?

Конечно может. Это полноценный яваскрипт


Хм, а почему у меня не хотят работать методы? Хочу к кастомному объекту "куб" добавить метод "Shell". Ругается, что нет такого метода у объекта, хотя метод задекларирован. Что-то упускаю?

Пример в теге code почему-то не прикладывается. Можно вот тут посмотреть.

https://docs.google.com/document/d/1tVh ... sp=sharing


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3Д модели. Кто в чем рисует?
СообщениеДобавлено: 17 ноя 2013, 13:57 
Не в сети
Аватара пользователя

Зарегистрирован: 08 авг 2012, 00:38
Сообщения: 1129
Откуда: Нидерланды, Алмере
Skype: edwbes
ФИО: Эдуард
glebkudr писал(а):
Можно вот тут посмотреть.
https://docs.google.com/document/d/1tVh ... sp=sharing

Посмотреть нельзя. Доступ закрыт. Опубликуй на pastebin.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3Д модели. Кто в чем рисует?
СообщениеДобавлено: 17 ноя 2013, 15:22 
Не в сети

Зарегистрирован: 14 окт 2013, 06:15
Сообщения: 23
Я уже разобрался. Пытался вызывать return в конструкторе функции. Оказалось, что надо конструктор отдельно, а возврат значения отдельно (в какой-нибудь подфункции), иначе поля и методы объявленные через this не видны снаружи. С JS до этого не сталкивался просто.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3Д модели. Кто в чем рисует?
СообщениеДобавлено: 17 ноя 2013, 15:37 
Не в сети
Аватара пользователя

Зарегистрирован: 08 авг 2012, 00:38
Сообщения: 1129
Откуда: Нидерланды, Алмере
Skype: edwbes
ФИО: Эдуард
glebkudr писал(а):
иначе поля и методы объявленные через this не видны снаружи.

Какую-то ерунду говорите.
glebkudr писал(а):
С JS до этого не сталкивался просто.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3Д модели. Кто в чем рисует?
СообщениеДобавлено: 17 ноя 2013, 19:39 
Не в сети

Зарегистрирован: 14 окт 2013, 06:15
Сообщения: 23
Чтобы закрыть вопрос о ерунде тогда сделал доступ по ссылке. Можете сказать, в чем проблема в данном коде?
https://docs.google.com/document/d/1tVh ... sp=sharing


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3Д модели. Кто в чем рисует?
СообщениеДобавлено: 17 ноя 2013, 21:01 
Не в сети
Аватара пользователя

Зарегистрирован: 08 авг 2012, 00:38
Сообщения: 1129
Откуда: Нидерланды, Алмере
Skype: edwbes
ФИО: Эдуард
glebkudr писал(а):
Чтобы закрыть вопрос

Ответил в личке, чтобы не спойлить в теме.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3Д модели. Кто в чем рисует?
СообщениеДобавлено: 22 ноя 2013, 09:54 
Не в сети

Зарегистрирован: 20 ноя 2013, 17:05
Сообщения: 24
Дабы не плодить темы, спрошу здесь.

Пытаюсь освоить Blender 2.69, возникла трабла с Булевыми операциями.
Выбираю вкладку Modifiers в Окне Свойств, "Add Modifier", выбираю Boolean.
На панели Boolean вижу поле, в котором нужно выбрать объект, которым я хочу
модифицировать уже имеющуюся фигуру. Щелчок по полю ДОЛЖЕН вызывать список всех объектов которые можно выбрать для модификации имеющегося, но выпадающий список элементарно пуст. Печалька!

Что-то не так делаю?

_________________
Prusa I3 Engeneer V2 1,75, сопло 0,35


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3Д модели. Кто в чем рисует?
СообщениеДобавлено: 22 ноя 2013, 12:38 
Не в сети

Зарегистрирован: 06 апр 2013, 01:14
Сообщения: 307
Откуда: Мытищи-Королев
В _Object Mode_ нужно выделить фигуру которую нужно модифицировать, потом Add modifier. А просто с двумя кубиками в новом документе - то же самое?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3Д модели. Кто в чем рисует?
СообщениеДобавлено: 22 ноя 2013, 18:55 
Не в сети
Аватара пользователя

Зарегистрирован: 30 апр 2012, 20:03
Сообщения: 2044
Откуда: Архангельск
Skype: om2804
прог. языки: С/С++/C#
булевы операции в весьма глючные, особенно когда модельки с солидным числом полигонов.
По Blender'у есть целые форумы, например, http://blender3d.org.ua/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3Д модели. Кто в чем рисует?
СообщениеДобавлено: 23 ноя 2013, 10:15 
Не в сети

Зарегистрирован: 29 май 2013, 19:38
Сообщения: 23
Рисую в Блендере.

Освоил его по урокам в Ютубе. Неделю смотрел, тренировался и теперь выходят вполне адекватные модельки. Больше всего радует, что рисуешь модельку, печатаешь, примеряешь... второй или третий вариант уже идеален по месту.

Тут резьба в другую сторону получилась, хохотал, потом сделал миррор и все встало на места.

Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3Д модели. Кто в чем рисует?
СообщениеДобавлено: 23 ноя 2013, 14:12 
Не в сети
Аватара пользователя

Зарегистрирован: 22 июн 2013, 00:43
Сообщения: 209
Откуда: Украина, Луганск
прог. языки: C, C++
Мое ИМХО детали машин и механизмов лучше делать в каком нибудь CAD'е, а всякие скульптуры и мультики в Blender и ему подобных

_________________
Printer: Prusa i2
Firmware: Marlin
Host: Pronterface
Slicer: Slic3r v0.9.10b
Filament: ABS - 3 mm
Nozzle: 0,35 mm
Electronics: Sanguinolulu ATMEGA1284P 16 MHz
OS: Linux Ubuntu 13.10
Блог о 3d принтерах и 3d печати lugrap.com


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 236 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8 ... 16  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO