Как разложить плитку в автокаде

Раскладка плитки в Автокаде — Видео уроки по AutoCad

Видео урок «Раскладка плитки в Автокаде»

В данном видео уроке вы научитесь быстро и качественно делать раскладку плитки в Автокаде для вашего проекта. Вам не придется прибегать к дополнительным программам, что бы сделать раскладку плитки для своего проекта. В данном уроке используется команда «Массив» и таким образом вы улучшите свои знания по Автокаду.

Смотреть больше видео уроков вы можете на моем канале YouTube

Также вы сможете заработать на продаже своих 3D моделей или текстур — переходите по ссылке и больших вам продаж.

ВНИМАНИЕ. Если не нашли на сайте подходящего видео урока по AutoCAD или другой CAD программы — Вы можете оставить комментарий или написать мне на почту (НАПИСАТЬ) и я обязательно добавлю для ВАС.

Поделиться ссылкой:

Понравилось это:

This entry was posted in Видео уроки, Видео уроки по AutoCad and tagged AutoCAD, Автокад, Видео уроки, Раскладка плитки. Bookmark the permalink.

Как раскладывать плитку в AutoCAD

Мы не можем найти эту страницу

> L10n_strings.COLLECTION_DESCRIPTION > / 500 > > > l10n_strings.PRODUCTS > L10n_strings.DRAG_TEXT

Мы не можем найти эту страницу

> L10n_strings.COLLECTION_DESCRIPTION > / 500 > > > l10n_strings.PRODUCTS > L10n_strings.DRAG_TEXT

Мы не можем найти эту страницу

> L10n_strings.COLLECTION_DESCRIPTION > / 500 > > > l10n_strings.PRODUCTS > L10n_strings.DRAG_TEXT

Источник: rem-stroi-sovety.ru

Как раскладывать плитку в AutoCAD

Практика черчения в AutoCAD 2022 | от 2D до 3D моделированияDrawing Practice in AutoCAD 2022

Ссылка на все упражнения https://disk.yandex.ru/d/p7GyGRvDAjYfhQ?w=1 Мои контакты: https://yandex.ru/uslugi/profile/KirillStepin-611552.

Опубликовать в социальную сеть
Поделиться видео

Russian

  • Albanian
  • Amharic
  • Arabic
  • Brazilian
  • Bulgarian
  • Croatian
  • Danish
  • Deutsch
  • English
  • Farsi
  • Français
  • Georgian
  • Greek
  • Hebrew
  • Italian
  • Lithuanian
  • Nederlands
  • Polish
  • Portuguese
  • Română
  • Serbian
  • Slovak
  • Spanish
  • Swedish
  • Türkçe
  • Thai

Источник: reality-3d.ru

Как сделать раскладку плит в выбраной области?

Форумы CADUser → Программирование → LISP → Как сделать раскладку плит в выбраной области?

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Сообщения 17

#1 Тема от Артур 13 июля 2005г. 03:27:57

Тема: Как сделать раскладку плит в выбраной области?

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

#2 Ответ от che 13 июля 2005г. 07:28:39

Re: Как сделать раскладку плит в выбраной области?

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

#3 Ответ от Артур 13 июля 2005г. 15:02:39

Re: Как сделать раскладку плит в выбраной области?

#4 Ответ от serzh 13 июля 2005г. 15:28:08

Re: Как сделать раскладку плит в выбраной области?

в хелпе : справка для разработчиков, -> учебное пособие по лисп. вроде там

#5 Ответ от FFF 13 июля 2005г. 15:34:53

Re: Как сделать раскладку плит в выбраной области?

> Артур
Программу Garden Path вместе с пошаговым объяснением ее написания можно в комплекте поставки ACAD: каталог TUTORIAL/VISUALLISP.
но вряд ли она Вам поможет. Насколько я понял из Вашего 1го сообщения, речь идет о задаче раскроя: Как оптимльно (с минимальными отходами) замостить указанную область фигурами заданной формы.
И это уже совсем другое.

#6 Ответ от che 13 июля 2005г. 15:54:56

Re: Как сделать раскладку плит в выбраной области?

> Артур
Если можно, поконкретней бы задание.

#7 Ответ от Артур 14 июля 2005г. 14:08:39

Re: Как сделать раскладку плит в выбраной области?

програмку я в хелпе нашел. но это не то.
задание такое:
есть облать (стена) в которой нужно разложить плитку. плита с стандартным размером 1190х1550, зазор 8мм по горизонтали и 5 по вертикали. хотелось бы чтобы указав на область и указав с какого края начать происходила раскладка плиты, в место которое она не помещается чтоб она обрезалась под необходимый размер. и еще хотелось бы чтоб раскладка начиналась с центра а края обрезались.

#8 Ответ от serzh 14 июля 2005г. 15:53:03

Re: Как сделать раскладку плит в выбраной области?

А между стеной и плиткой есть зазор?

#9 Ответ от serzh 14 июля 2005г. 16:00:29

Re: Как сделать раскладку плит в выбраной области?

Стена прямоугольник или могут разные варианты?

#10 Ответ от Артур 14 июля 2005г. 18:36:40

Re: Как сделать раскладку плит в выбраной области?

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

#11 Ответ от che 15 июля 2005г. 08:00:11

Re: Как сделать раскладку плит в выбраной области?

> Артур
Не успеваю доделать, но примерно:

(defun C:plit (/ p1 x1 x2 y1 y2 x_plita y_plita x_zone y_zone nx ny delta_x delta_y dx1 dx2 dy1 dy2) (setq osm (getvar «OSMODE»)) (setq cmd (getvar «CMDECHO»)) (setvar «OSMODE» 1) (setvar «CMDECHO» 0) (setq p1 (getpoint «nУкажите нижнюю левую точку стены:»)) (setq x1 (car p1)) (setq y1 (cadr p1)) (setq p2 (getpoint «nУкажите верхнюю правую точку стены:»)) (setq x2 (car p2)) (setq y2 (cadr p2)) (setq x_zone (- x2 x1)) (setq y_zone (- y2 y1)) (setq x_plita 1195) (setq y_plita 1558) (setq nx (fix (/ x_zone x_plita))) (setq ny (fix (/ y_zone y_plita))) (setq delta_x (/ (- x_zone (* nx x_plita)) 2)) (setq delta_y (/ (- y_zone (* ny y_plita)) 2)) (setq dx1 (polar p1 0.0 delta_x)) (setq dx2 (polar dx1 (/ pi 2) y_zone)) (setq dy1 (polar p1 (/ pi 2) delta_y)) (setq dy2 (polar dy1 0.0 x_zone)) (setvar «OSMODE» 0) (vl-cmdf «_rectang» p1 p2) (vl-cmdf «_line» dx1 dx2 «») (vl-cmdf «_array» «L» «» «R» 1 (1+ nx) x_plita) (vl-cmdf «_line» dy1 dy2 «») (vl-cmdf «_array» «L» «» «R» (1+ ny) 1 y_plita) (setvar «OSMODE» osm) (setvar «CMDECHO» cmd) );defun

Прога довольно грубая, но мне кажется работает. Нужно еще приделать несколько переменных и чтоб рисовала сами плитки, а сейчас только оси по швам.
Если сможешь — доделай ее. Если нет, я смогу только после обеда (работа. )

#12 Ответ от che 15 июля 2005г. 09:51:15

Re: Как сделать раскладку плит в выбраной области?

Новая версия с плитами.

(defun C:plit (/ p1 p2 p3 p4 x1 x2 x3 x4 x5 x6 y1 y2 y3 y4 y5 y6 x_plita y_plita x_zone y_zone nx ny delta_x delta_y x1y4 x3y3 x3y5 x3y6 x4y1 x4y4 x5y5 x4y6 x5y3 x5y2 x6y3 x6y4 x6y6 x2y5) (setq osm (getvar «OSMODE»)) (setq cmd (getvar «CMDECHO»)) (setvar «OSMODE» 1) (setvar «CMDECHO» 0) (setq x_shov 8.0); вертикальный шов (setq y_shov 5.0); горизонтальный шов (setq x_plita 1190.0); длина плиты (setq y_plita 1550.0); ширина плиты (setq p1 (getpoint «nУкажите нижнюю левую точку стены:»)) (setq x1 (car p1)) (setq y1 (cadr p1)) (setq p3 (getpoint «nУкажите верхнюю правую точку стены:»)) (setq x2 (car p3)) (setq y2 (cadr p3)) (setq p2 (list x2 y1)) (setq p4 (list x1 y2)) (setq x_zone (- x2 x1)) (setq y_zone (- y2 y1)) (setq nx (fix (/ x_zone (+ x_plita x_shov)))) (setq ny (fix (/ y_zone (+ y_plita y_shov)))) (setq delta_x (/ (- x_zone (* nx (+ x_plita x_shov))) 2)) (setq delta_y (/ (- y_zone (* ny (+ y_plita y_shov))) 2)) (setq x3 (+ x1 (- delta_x (/ x_shov 2)))) (setq x4 (+ x3 x_shov)) (setq x5 (+ x3 x_shov x_plita)) (setq x6 (- x2 (- delta_x (/ x_shov 2)))) (setq y3 (+ y1 (- delta_y (/ y_shov 2)))) (setq y4 (+ y3 y_shov)) (setq y5 (+ y3 y_shov y_plita)) (setq y6 (- y2 (- delta_y (/ y_shov 2)))) (setq x1y4 (list x1 y4) x3y3 (list x3 y3) x3y5 (list x3 y5) x3y6 (list x3 y6) x4y1 (list x4 y1) x4y4 (list x4 y4) x5y5 (list x5 y5) x4y6 (list x4 y6) x5y3 (list x5 y3) x5y2 (list x5 y2) x6y3 (list x6 y3) x6y4 (list x6 y4) x6y6 (list x6 y6) x2y5 (list x2 y5) );setq (setvar «OSMODE» 0) (vl-cmdf «_rectang» x1y4 x3y5 ) (vl-cmdf «_array» «L» «» «R» ny 1 (+ y_plita y_shov)) (vl-cmdf «_rectang» x4y1 x5y3) (vl-cmdf «_array» «L» «» «R» 1 nx (+ x_plita x_shov)) (vl-cmdf «_rectang» x4y4 x5y5) (vl-cmdf «_array» «L» «» «R» ny nx (+ y_plita y_shov) (+ x_plita x_shov)) (vl-cmdf «_rectang» x4y6 x5y2) (vl-cmdf «_array» «L» «» «R» 1 nx (+ x_plita x_shov)) (vl-cmdf «_rectang» x6y4 x2y5) (vl-cmdf «_array» «L» «» «R» ny 1 (+ y_plita y_shov)) (vl-cmdf «_rectang» p1 x3y3) (vl-cmdf «_rectang» p2 x6y3) (vl-cmdf «_rectang» p3 x6y6) (vl-cmdf «_rectang» p4 x3y6) (setvar «OSMODE» osm) (setvar «CMDECHO» cmd) );defun

Очень громоздко, но вроде работает.

Источник: www.caduser.ru

Рейтинг
( Пока оценок нет )
Загрузка ...