| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Решила освоить 3D моделирование. С чего начать?

Решила освоить 3D моделирование. С чего начать?

Ответ
Поиск в этой теме
Непрочитано 12.04.2006, 15:39
Решила освоить 3D моделирование. С чего начать?
Ирма
 
Инженер
 
Moscow
Регистрация: 14.10.2005
Сообщений: 77

Работаю в 2-х мерном и вот решила освоить 3D. Дайте пожалуйста пару советов как и с чего начать? Или примеры моделирования с пошаговым описанием и картинками. Буду очень благодарна!
Просмотров: 67118
 
Непрочитано 19.05.2006, 06:14
#181
Serge Krasnikov

Конструктор, инженер-механик на пенсии
 
Регистрация: 03.10.2003
Новосибирск
Сообщений: 6,953


Цитата:
Сообщение от Profan
Для Serge Krasnikov из сообщения 147.
Это демагогия -
Ты прав это действительно демагогия говорить о научности метода научность, которого никто не утверждал .
Даже само словосочетание "научный тык" наверное должно было навести на какие-нибудь подобные аасоциации, но не навело, а жаль
Тем не менее такой метод есть и как правило он применяется на абсолютно пустом месте, когда информации ноль ну или когда продукт более или менее похож на продукт с которым ты хорошо знаком.
Мы например так Fortran 66 раскручивали, долго, но тем не мене к тому времени как у нас появилась информация о нем мы уже знали 90% функции языка.

ЗЫ. Я счалив, что ты нашел пост №90, но к сожалению он принадлежит не мне
Serge Krasnikov вне форума  
 
Непрочитано 19.05.2006, 09:09
#182
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Для Serge Krasnikov.
Вот это здравые мысли, согласен, благодарю и затыкаюсь (пока :wink: ).
Profan вне форума  
 
Непрочитано 23.05.2006, 15:36
#183
Серёга - Bilder

проектирование гидротехнических сооружений
 
Регистрация: 20.02.2006
Москва
Сообщений: 5,022


Трёхмерку я давно освоил...8)
Вопрос вот в чём:
надо отрисовать участок железнолорожного полотна. Для наглядности не хватает шпал (пробовал просто прямоцгольниками или ещё чем - не смотрится).

Отрисовал шпалу трёхмерную, стал её размножать... Случилась бяка неприятная но вполне ожидаемая - файл вырос до неимоверных размеров..... (участок ж/д полотна около 600-700м, а шпалы кладутся с шагом 0.54м - получается немерено).

Подскажите, как решить проблему? возможно ли это с помощью блоков проделать? Если да - то как?
Серёга - Bilder вне форума  
 
Непрочитано 23.05.2006, 15:49
#184
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Так чего, теюе что, рассказать, как блок, что ли, делать? И как массивами пользоваться (хотя тут-то они могут и не покатить)? Для прямых кусков можешь вообще использовать minsert-блок, он кушает объема меньше, но что будет с разрезами и рендером, я не знаю.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 23.05.2006, 15:55
#185
Серёга - Bilder

проектирование гидротехнических сооружений
 
Регистрация: 20.02.2006
Москва
Сообщений: 5,022


Крыс, в общих чертах про блок я знаю - попробовал, получается такой же гигантский объём как и просто при копировании одной этой шпалы. Массив - делает тоже самое... Я в печали... Файл выходит под 200метров... А если рендерить поставлю - наверно 2 дня к компу можно будет не подходить...

Кстати, что такое minsert-блок?
Серёга - Bilder вне форума  
 
Непрочитано 23.05.2006, 16:14
#186
Dym


 
Регистрация: 27.09.2005
Двинскъ
Сообщений: 586
Отправить сообщение для Dym с помощью Skype™


где-то лежал прикольный код "DELIN". если он работает с 3д, то шпалы разложить я так думаю будет сказочно легко
Dym вне форума  
 
Непрочитано 23.05.2006, 16:26
#187
Серёга - Bilder

проектирование гидротехнических сооружений
 
Регистрация: 20.02.2006
Москва
Сообщений: 5,022


Разложить мне и самому легко, проблема в ВЕСЕ конечного файла! С ним потом работать невозможно...
Серёга - Bilder вне форума  
 
Непрочитано 23.05.2006, 16:31
#188
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Такой же объем получиться в принципе не должен - ведь в файле просто 1 запись о блоке, а потом просто дополнительные записи с указанием коэффициентов масштабирования, слоя, поворота и проч. попробуй в блоке сделать все ByBlock - по непонятным причинам иногда сокращает объем файла.
minsert... Проще, думаю, будет, если ты просто сделаешь на пустом файле новый блок и применишь команду _.minsert к нему. И посмотри, что получится (работает только на прямые участки, еще раз повторюсь)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 23.05.2006, 16:36
#189
Dym


 
Регистрация: 27.09.2005
Двинскъ
Сообщений: 586
Отправить сообщение для Dym с помощью Skype™


пардон, наверное истина гдето там
Цитата:
попробовал, получается такой же гигантский объём как и просто при копировании одной этой шпалы.
Dym вне форума  
 
Непрочитано 23.05.2006, 16:45
#190
Серёга - Bilder

проектирование гидротехнических сооружений
 
Регистрация: 20.02.2006
Москва
Сообщений: 5,022


Спасибо!!! ПОМОГЛО!!!!!!!
Сорре - был не прав про объём файла при вставке блока! - получилось очень даже не плохо... И отрендерилось на среднем качестве за минуту...

Вот только другая засада - невозможно работать при включённом слое в котором все эти шпалы - тормозит страшно при любом движении окна или масштабировании экрана Может это тоже решаемо? или придётся постоянно шпалы отключать?
Серёга - Bilder вне форума  
 
Непрочитано 23.05.2006, 16:50
#191
Dym


 
Регистрация: 27.09.2005
Двинскъ
Сообщений: 586
Отправить сообщение для Dym с помощью Skype™


ну ежли пурген не помогает..
Dym вне форума  
 
Непрочитано 23.05.2006, 16:56
#192
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Если известен слой, на котором шпалы болтаются, можно написать командный реактор, который будет слой попросту отключать. Правда, там надо будет уточнить, на какие команды это делать, и что предпринимать, если активный слой именно шпал. Имя слоя либо предопределено заранее и меняться не сможет, либо его надо будет для каждой сессии указывать. Как такой вариант?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 23.05.2006, 17:00
#193
Серёга - Bilder

проектирование гидротехнических сооружений
 
Регистрация: 20.02.2006
Москва
Сообщений: 5,022


Эх, Lisp к сожалению некогда было освоить... я понял о чём ты говоришь: типа ткнул масштабирование - слой со шпалами отключился, ткнул что-то ещё не относящееся к масштабированию - он включится.... Идея неплохая......

У меня всё нормально - все эти шпалы в слой шпалы и закидываются - ничё не перепутаешь...

Я думал может где-то можно снять галочку, которая за отрисовку изображения на экране отвечает? Чтобы при перемещении экрана все шпалы были видны, но чтоб это не особо парило... Наверно я слишком многого хочу от автокада
Серёга - Bilder вне форума  
 
Непрочитано 23.05.2006, 17:28
#194
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


У тебя какой режим рисования? Я понимаю, что ты это знаешь, но если попробовать 2dwireframe? Там по ощущениям побытрее отрисовка идет.

Код на проверку - ниже. Я работу реактора не проверял, оставляю на твою совесть
Имя слоя определяется строкой (setq layer-oper "Шпалы, мать их"), обрабатываемые команды - в списке (if (member cmd '("move" "copy" "pan")). Если надо добавить команды, вколоти туда чего тебе надо, но:
1. вбивать английские имена команд
2. только маленькими буквами
3. код сохранять как отдельный файл (целиком) и поставить его в автозагрузку.
Код:
[Выделить все]
(if (not *kpblc-activedoc*)
  (setq *kpblc-activedoc* (vla-get-activedocument (vlax-get-acad-object)))
  ) ;_ end of if

(setq layer-oper "Шпалы, мать их")	; имя слоя со шпалами

(if *vlr-cmd*
  (progn
    (setq *vlr-cmd* nil)
    (vlr-remove-all :vlr-command-reactor)
    ) ;_ end of progn
  ) ;_ end of if
(if (not *vlr-cmd*)
  (setq	*vlr-cmd*
	 (vlr-command-reactor
	   "cmd"
	   '((:vlr-commandwillstart . cmd-start))
	   '((:vlr-commandended . cmd-end))
	   '((:vlr-commandcancelled . cmd-end))
	   ) ;_ end of vlr-command-reactor
	) ;_ end of setq
  ) ;_ end of if

(defun cmd-start (cmd reactor / cmd_name)
  (setq cmd_name (strcase (car cmd) t))
  (if (member cmd '("move" "copy" "pan"))
    (if
      (and (/= (strcase	(vla-get-name
			  (vla-get-activelayer
			    (vla-get-activedocument (vlax-get-acad-object))
			    ) ;_ end of vla-get-ActiveLayer
			  ) ;_ end of vla-get-name
			) ;_ end of strcase
	       (strcase layer-oper)
	       ) ;_ end of /=
	   (setq
	     *layer*
	      (cons
		(vla-item (vla-get-layers
			    (vla-get-activedocument (vlax-get-acad-object))
			    ) ;_ end of vla-get-layers
			  ) ;_ end of vla-item
		(vla-get-layeron
		  (vla-item (vla-get-layers
			      (vla-get-activedocument (vlax-get-acad-object))
			      ) ;_ end of vla-get-layers
			    ) ;_ end of vla-item
		  ) ;_ end of vla-get-layeron
		) ;_ end of cons
	     ) ;_ end of setq
	   ) ;_ end of and
       (vla-put-layeron *layer* :vlax-false)
       ) ;_ end of if
    ) ;_ end of if
  ) ;_ end of defun

(defun cmd-end (cmd reactor / cmd_name)
  (if *layer*
    (progn
      (vla-put-layeron (car *layer*) (cdr *layer*))
      (setq *layer* nil)
      ) ;_ end of progn
    ) ;_ end of if
  ) ;_ end of defun
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 23.05.2006, 18:28
#195
Серёга - Bilder

проектирование гидротехнических сооружений
 
Регистрация: 20.02.2006
Москва
Сообщений: 5,022


Сам удивился какое простое решение нашлось: при режиме рисования не FlatShaded вообще никаких тормозов!!! (т.е. в режиме когда все тела раскрашены) Даже не знаю в чём причина... :roll:
Серёга - Bilder вне форума  
 
Непрочитано 23.05.2006, 19:35
#196
Серёга - Bilder

проектирование гидротехнических сооружений
 
Регистрация: 20.02.2006
Москва
Сообщений: 5,022


СРОЧНО НУЖНА ПОМОЩЬ!!!
Сглючило при работе файл автокадовский, с Fatal Error выкинул в Windows... После этого упрямо не желает запускаться ни один файл автокадовский, выдаёт ошибки типа:
Цитата:
Необрабатываемое исключение по адресу ******* и *******
Цитата:
Невозможно выполнить загрузку файла. Возможно на компьютере не достаточно оперативной памяти.
Цитата:
Недостаточно памяти RAM
и ещё из этой сери 2-3 варианта...
Перезагружался - память в порядке вроде (1Гб)... Ничего не помогает. Не грузится ни ACad 2004 ни 2006... Остаьные программы работают как обычно... Установил ради интереса 2005-ый - тоже не идёт :cry:

Что делать?!?!?!?!? Дело в AutoCade вроде?
Серёга - Bilder вне форума  
 
Непрочитано 23.05.2006, 21:34
#197
Миттрич

Проектировщик
 
Регистрация: 20.01.2006
Челябинск
Сообщений: 791


Ещё раз переустанови автокады. Можешь в режиме "репайр" (так вроде называется? Когда не переутанвливаются с предварительным удалением, а только исправляются ошибки) Только обязательно ВСЕ.
__________________
Главное - спокойстие... как говаривал незабвенный старик Карлсон. В чём его безусловно поддерживал его друг и соратник - Энгельссон...
Миттрич вне форума  
 
Непрочитано 24.05.2006, 08:11
#198
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Ну вот, а я старался
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 24.05.2006, 19:44
#199
Серёга - Bilder

проектирование гидротехнических сооружений
 
Регистрация: 20.02.2006
Москва
Сообщений: 5,022


Хех, стока гемороев, а оказалось всё из-за того, что на рабочем винте место свободное кончилось Вернее оно не совсем кончилось, но при попытке загрузить файл автокадовский - автоматом происходит попытка записать на диск резервные копии (типа .dwl или .bak) - а весят они соизмеримо с размерами самого исходного файла... В собраном виде такой файл около 20метров весит - вот какраз и не хватало

Извините за кипишь...
Серёга - Bilder вне форума  
 
Непрочитано 25.05.2006, 05:38
#200
Миттрич

Проектировщик
 
Регистрация: 20.01.2006
Челябинск
Сообщений: 791


Дык, собссно, и тебе спасибо. Глядишь когда и пригодится. Бум знать куда ЕЩЁ стоит посмотреть в подобном случае... :wink:
А вообще у тебя винт маленький или настолько всё запущено?
__________________
Главное - спокойстие... как говаривал незабвенный старик Карлсон. В чём его безусловно поддерживал его друг и соратник - Энгельссон...
Миттрич вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Решила освоить 3D моделирование. С чего начать?

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск