Ошибка при создании палитры объектов

0 / 0 / 0

Регистрация: 26.10.2010

Сообщений: 3

1

Ошибка при создании объекта. (При изменении цвета заполнения фигуры)

26.10.2010, 11:29. Показов 2463. Ответов 5


Студворк — интернет-сервис помощи студентам

Дано: Adobe Flash CS3 Prof.
Требуется программно изменить цвет заполнения нарисованной фигуры, преобразованной в символ.
При помощи конструктора цвет заполнения менять можно.

В слое, где размещен экземпляр символа пишем ActionScript 3:

myColor = new Color(PolygonEkzemlar);
myColorTransform = new Object;
myColor.setTransform(myColorTransform);

При тестировании ролика выдается ошибка на строку myColor = new Color(PolygonEkzemlar);:
1180: Call to a possibly undefined method Color.



0



122 / 65 / 4

Регистрация: 12.04.2009

Сообщений: 1,047

26.10.2010, 13:32

2

А вы первоначально сами раскрашивали эту фигуру!?

в AS3.0 рисовать и закрашивать надо с помощью класса Shape!



0



0 / 0 / 0

Регистрация: 26.10.2010

Сообщений: 3

26.10.2010, 13:39

 [ТС]

3

Да, первоначально в конструкторе закрасил инструментом «ведро с краской»
Подскжите, как закрасить с помощью класса Shape?



0



areostar

122 / 65 / 4

Регистрация: 12.04.2009

Сообщений: 1,047

26.10.2010, 16:21

4

Вот так вот я ресую и заливаю Круг:

ActionScript 3
1
2
3
4
5
6
7
image_ball.graphics.lineStyle(1); 
            
            image_ball.graphics.beginFill(0xcccccc, 1);
            image_ball.graphics.drawCircle(0, 0, 12); 
            image_ball.graphics.drawCircle(0, 0, 4); 
            
            image_ball.graphics.endFill();

Севетую также почитать Action Script 3.0 cорник рецептов!

Также советую пеходить на СS4 или даже СS5



0



0 / 0 / 0

Регистрация: 26.10.2010

Сообщений: 3

27.10.2010, 05:35

 [ТС]

5

Код
MySymbolEkzemplar.graphics.lineStyle(1);
MySymbolEkzemplar.graphics.beginFill(0xcc0000, 1);
MySymbolEkzemplar.graphics.drawCircle(0, 0, 12);
MySymbolEkzemplar.graphics.drawCircle(0, 0, 4);
MySymbolEkzemplar.graphics.endFill();
рисует круг в левом верхнем углу моего объекта
а код
MySymbolEkzemplar.graphics.lineStyle(1);
MySymbolEkzemplar.graphics.beginFill(0xcc0000, 1);
MySymbolEkzemplar.graphics.endFill();
вообще ничего не меняет.
Дело в том, что нарисованная при помощи редактора фигура по форме представляет собой замкнутую ломаную линию по форме участка местности. Отрезки линии были объединены (Меню Изменить/объединение). Затем получившийся объект был преобразован в символ и его екземпляру было дано наименование. На вкладке свойств у него задан цвет заливки. Тип объекта для этого экземпляра в выпадающем списке на вкладке свойств указан «фрагмент ролика».
Рисовать программно этот объект не нужно.
Подскажите, как программно изменить цвет заливки?



0



122 / 65 / 4

Регистрация: 12.04.2009

Сообщений: 1,047

27.10.2010, 10:44

6

Боюсь что ни как если обект не задан программно! Переходите в сs4! Там я в таких случиях создаю специальные классы(расширяю класс мувиклип) там оисываю возможность в том числе и смены цвета!



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

27.10.2010, 10:44

6

Я использую Rmagick (драгоценный камень Ruby on Rails для использования ImageMagick). Я создаю инструмент для переназначения изображений с определенной цветовой палитрой.

В качестве входных данных у меня есть:

Изображение (.png или .jpg) Массив шестнадцатеричных кодов цветов.

У меня ошибка при создании палитры на лету.

Я создал этот скрипт для создания палитры с шестнадцатеричными кодами цветов, чтобы использовать ее во время переназначения:

colorpallet = MiniMagick::Image.new("palette_tmp.png")
colors.each do |color_item|
color = MiniMagick::Image.new("color_tmp.png")
color.run_command('convert', '-size', '1x1', "xc:#{color_item}", color.path)
colorpallet.run_command('convert', '+append', colorpallet.path, color.path, colorpallet.path)
end

Когда я запускаю свой скрипт, я получаю эту ошибку:

magick convert +append palette_tmp.png color_tmp.pngpale_tmp.png не удалось со статусом: 1 и ошибкой: convert: невозможно открыть изображение ‘palette_tmp.png’: нет такого файла или каталога @ error/blob.c/OpenBlob/3569.

Тем не менее, Palette_tmp.png существует…

Затем я использую оператор переназначения следующим образом:

remap_sketch.run_command('convert', url, '-dither', 'FloydSteinberg', '-remap', colorpallet.path, remap_sketch.path)

У меня два вопроса:

Знаете ли вы, почему у меня возникает эта ошибка «Нет такого файла или каталога»?

Есть ли способ сделать переназначение без создания файла цветовой палитры на лету?

Заранее большое спасибо.

1 ответ

Я не знаю и не использую Ruby, но использую ImageMagick. Я думаю, вы хотите использовать -remap для сопоставления с определенным набором цветов, но без создания изображения или, возможно, без записи на диск для определения палитры.

Надеюсь, вы сможете адаптироваться из командной строки к Ruby. Командная строка может принимать палитру в текстовой форме, поэтому я думаю, вы можете создать эту текстовую форму в Ruby. Скажем, вы хотите сопоставить 3 цвета: чистый красный, чистый салатовый (зеленый) и чистый синий. Вы бы сделали свою палитру с:

magick xc:red xc:lime xc:blue +append palette.png

Затем вы должны сопоставить изображение с этой палитрой с помощью:

magick input.jpg -remap palette.png

Однако он работает и с текстом, поэтому вы можете сделать свою палитру следующим образом:

magick xc:red xc:lime xc:blue -depth 8 palette.txt

Это будет выглядеть так:

# ImageMagick pixel enumeration: 3,1,0,255,srgb
0,0: (255,0,0)  #FF0000  red
1,0: (0,255,0)  #00FF00  lime
2,0: (0,0,255)  #0000FF  blue

И вы можете использовать его точно так же:

magick input.png -remap palette.txt result.png

Но, переходя к сути, вам не нужно использовать реальный текстовый файл, вы можете сгенерировать его на stdin на лету, и ImageMagick будет использовать его, не требуя, чтобы это был файл на диске:

echo "# ImageMagick pixel enumeration...." | magick input.jpg -remap - result.jpg

Вы также можете упростить файл до чего-то вроде:

# ImageMagick pixel enumeration: 3,1,0,255,srgb
0,0: (255,0,0)
1,0: (0,255,0)
2,0: (0,0,255)


0

Mark Setchell
15 Май 2023 в 14:17

Всем добра)!

Делюсь проблемкой. Может у кого было тоже такое.

У меня есть в AutoCad MEP 2013 своя палитра трубопроводов. И не одна а 3. 2 из них работают нормально. А вот Сталь не обновляется.  И пропали картинки элементов в инструментальной палитре (Инструменты-Библиотека компонентов-Папки с палитрами-Нужная палитра).

Так же при открытии Библиотеки компонентов появляется ошибка

Каталог, к которому производится попытка доступа: C:…… не может быть загружен или имеет неправильный формат файла.

И еще, при попытке обновить каталог, появляется ошибка

При обновлении произошла ошибка. палитра — обновление невозможно.

Во всплывающем окне Инструментальные палитры, есть кнопка (две стрелочки) Щелкните мышью для обновления данной палитры, данными исходной палитры. Так вот эта кнопка в проблемной палитре Замочек, при наведегнии на который, появляется сообщение В новой версии программы эта палитра имеет атрибут «только чтение»

Помогите починить кто сталкивался с такой проблемой. Также прошу не засорять тему пустыми сообщениями, кто недостаточно владеет программой. В настройках все нормально. Каталоги и т.д. настроены правильно. Экранные представления и стили тоже. Палитра работает, но не корректно.

Civil 3D, InfraWorks и Инфраструктура – Русский – только для чтения

Делитесь знаниями, задавайте вопросы, читайте самые популярные темы по Civil 3D, Map 3D.


Включить подсказки

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


Отображаются результаты для 


Вместо этого искать 

Вы имели в виду: 

При попытки вставить блоки с инструментальной палитры они не появляются.

11 ОТВЕТ 11


РЕШЕНО


  • Назад к форумам


  • Назад

  • Далее

kamil_kruglov

1313 просмотров, 11 ответов

‎04-07-2020

02:46 AM

При попытки вставить блоки с инструментальной палитры они не появляются.


При попытки вставить блоки с инструментальной палитры они не появляются, либо отображаются в виде вытянутого объемного перекрестья:

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

2) При попытки вставить средства ОДД, светофоры — ничего не происходит.

Ниже прикрепил видео с проблемой и рабочий файл.

Предварительный просмотр файла

14660 KB

Проект примыкания после вылета (1).dwg


  • Назад к форумам


  • Назад

  • Далее

11 ОТВЕТ 11

Alina_Yusupova

‎04-07-2020

10:38 AM

Что касается деревьев — все в порядке, вы просто выбрали блоки с таким отображением в 3D. Более проработанный блок, например, Detail tree 01, попробуйте его. 

По второму вопросу могу только предположить, возможно не корректно установлена программа. 

Alina Yusupova
Head of BIM department Institute «Mosinzhproekt»

Expert Elite Member

Alina_Yusupova

‎04-07-2020

01:09 PM

Посмотрите в свойствах имя файла с блоком, который не вставляется, и посмотрите, есть ли он у вас в папке C:ProgramDataAutodeskC3D 2020rusDataSymbolsMvblocks

Скринкаст короткий записала

Alina Yusupova
Head of BIM department Institute «Mosinzhproekt»

Expert Elite Member

kamil_kruglov

‎04-07-2020

06:02 PM

Спасибо за ответ, дерево — Detail tree 01.dwg, вставляется и все с ним хорошо, но остальные 3д блоки никак не хотят вставляется, в корневой папки они все есть и более того при открытии они все читаются безупречно, но при вставки в рабочий файл, они не отображаются.

Ниже прикрепил видео своей проблемы.

Предварительный просмотр файла

15778 KB

Alina_Yusupova

‎04-07-2020

07:22 PM

Проверьте пути доступа к вспомогательным файлам и пути поиска вспомогательных файлов:

2020-04-07_1917.png

2020-04-07_1919.png

Alina Yusupova
Head of BIM department Institute «Mosinzhproekt»

Expert Elite Member

Alina_Yusupova

kamil_kruglov

‎04-07-2020

08:24 PM

Проблема была решена, но не лучшем образом. Как-то повредился рабочий файл, не понимаю как.

Я поступил следующим образом, сохранил чертеж в dxf и все 3D блоки отобразились. Но такой способ решения ужасен, поскольку ребра треугольники разбились, профиля слетели. Вообщем не очень. 

Ndy6QuVy.png

Проблема была замечена в обеих версиях.

Alina_Yusupova

‎04-07-2020

08:43 PM

Попробуйте все же восстановить Civil 

Alina Yusupova
Head of BIM department Institute «Mosinzhproekt»

Expert Elite Member

kamil_kruglov

‎04-07-2020

08:53 PM

Хорошо, так и поступлю. Спасибо огромное вам за участие в теме.

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

Alina_Yusupova

‎04-07-2020

10:32 PM

Восстановление не потребуется. У вас просто файл проблемный. 

Я запустила команду _audit, было найдено 1387 ошибок. Сохранила файл, и теперь блоки отображаются (до этого в вашем файле тоже не отобразились). Файл во вложении, посмотрите. 

Alina Yusupova
Head of BIM department Institute «Mosinzhproekt»

Expert Elite Member

Проект примыкания после вылета (1).dwg

kamil_kruglov

‎04-08-2020

12:14 AM

Спасибо огромное, дело оказывается было не только в ошибках, а и в управлении визуальными стилями. Я поменял режим отображения с реалистичного на 2-D каркас и все вставленные блоки отобразились. 


  • Назад к форумам


  • Назад

  • Далее

Содержание

  1. AutoCAD 2005. Ошибка при создании фасок и т.п.: «объекты не компланарны»
  2. Сообщения 7
  3. #1 Тема от Андрей 16 ноября 2005г. 09:20:53
  4. Тема: AutoCAD 2005. Ошибка при создании фасок и т.п.: «объекты не компланарны»
  5. #2 Ответ от kpblc 16 ноября 2005г. 09:32:17
  6. Re: AutoCAD 2005. Ошибка при создании фасок и т.п.: «объекты не компланарны»
  7. #3 Ответ от Владимир Громов 16 ноября 2005г. 09:48:26
  8. Re: AutoCAD 2005. Ошибка при создании фасок и т.п.: «объекты не компланарны»
  9. Компланарные векторы и условие компланарности
  10. Определение компланарных векторов
  11. Условия компланарности векторов
  12. Отрезки не компланарны в автокаде что делать?
  13. Создание фаски в программе Автокад
  14. Способ 1
  15. Способ 2
  16. Автоматический срез всех углов полилиний
  17. Ошибка «Отрезки не компланарны»
  18. Полезные команды и переменные
  19. Отрезки не компланарны в автокаде что делать?
  20. Инструмент Отрезок в Автокаде (Autocad)
  21. Как построить отрезок в Автокаде?
  22. Точные построения отрезков и ломаных в Автокаде
  23. Как быть, если нам надо построить отрезок в Автокаде заданной длины?
  24. Отрезки в Автокаде – как сделать, объединить, разделить. Опорный отрезок.
  25. Видео версия урока:
  26. Освой AutoCAD за 40 минут пройдя базовый курс от Максима Фартусова.
  27. Текстовая версия урока:
  28. Вопрос 1. Как построить отрезок в Автокаде под углом?
  29. Вопрос 2. Как найти середину отрезка в Автокаде?
  30. Вопрос 3. Как разделить отрезок в Автокаде на равные части?
  31. Вопрос 4. Как объединять отрезки в полилинию в Автокаде?
  32. Вопрос 5. Как сделать масштаб с помощью опорного отрезка в Автокаде?
  33. Исходные объекты не компланарны в автокаде
  34. Обобщения [ править | править код ]
  35. Способ 1
  36. Способ 2
  37. Автоматический срез всех углов полилиний
  38. Ошибка «Отрезки не компланарны»
  39. Полезные команды и переменные
  40. Похожее
  41. Как сделать чертёж AutoCAD плоским (Z=0): 1 комментарий
  42. Добавить комментарий Отменить ответ

AutoCAD 2005. Ошибка при создании фасок и т.п.: «объекты не компланарны»

Форумы CADUser → Autodesk → AutoCAD → AutoCAD 2005. Ошибка при создании фасок и т.п.: «объекты не компланарны»

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

Сообщения 7

#1 Тема от Андрей 16 ноября 2005г. 09:20:53

  • Андрей
  • Восстановленный участник
  • На форуме с 8 сентября 2002г.
  • Сообщений: 237
  • Спасибо: 0

Тема: AutoCAD 2005. Ошибка при создании фасок и т.п.: «объекты не компланарны»

AutoCAD 2005
какая-то фигня происходит периодически на трех компьютерах отдела:
отказывается строиться фаска, либо скругление, область тоже не делается, выдается надпись типа объекты не компланарны.
но у всех объектов координата Z=0, вообще по оси Z никто ничего не делал, люди просто не знают об этом, однакож постоянно не компланарность. Просветите пожалуйста может ли система строить элементы не зависимо от компланарности, как ей это сказать? Переменная?

#2 Ответ от kpblc 16 ноября 2005г. 09:32:17

  • kpblc
  • Активный участник
  • Откуда: С.-Петербург
  • На форуме с 29 ноября 2004г.
  • Сообщений: 8,347
  • Спасибо: 23

Re: AutoCAD 2005. Ошибка при создании фасок и т.п.: «объекты не компланарны»

Значит у объектов действительно Z-координата не 0. Неважно, что она показывается 0, вполне возможно, что просто точности отображение не хватает. Один из вариантов — выделить объекты, дать им Z <> 0, а потом обратно руками выставить 0.

#3 Ответ от Владимир Громов 16 ноября 2005г. 09:48:26

  • Владимир Громов
  • Активный участник
  • На форуме с 10 июля 2004г.
  • Сообщений: 8,349
  • Спасибо: 4

Re: AutoCAD 2005. Ошибка при создании фасок и т.п.: «объекты не компланарны»

> Андрей
А UCS (ПСК) — WORLD (МИР)? Координата Z может быть, например, 0.004, но при заданной точности 2 знака после точки округлится до нуля и так и отобразится в свойствах. Когда объектов много и неизвестно, какие объекты не компланарны, лучше всего задать UCS в WORLD (ПСК в МИР) и выполнить команду «flatten» из «Express Tools».

Источник

Компланарные векторы и условие компланарности

В данной статье мы рассмотрим такие темы, как:

  • определение компланарных векторов;
  • условия компланарности векторов;
  • примеры задач на компланарность векторов.

Определение компланарных векторов

Компланарные векторы — это векторы, которые параллельны одной плоскости или лежат на одной плоскости.

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

Условия компланарности векторов

  • Для 3-х векторов выполняется условие: если смешанное произведение 3-х векторов равно нулю, то эти три вектора компланарны.
  • Для 3-х векторов выполняется условие: если три вектора линейно зависимы, то они компланарны.
  • Для n-векторов выполняется условие: если среди векторов не более 2-х линейно независимых векторов, то они компланарны.

Примеры решения задач на компланарность векторов

Исследуем на компланарность векторы

a ¯ = ( 1 ; 2 ; 3 ) , b = ( 1 ; 1 ; 1 ) и c ¯ = ( 1 ; 2 ; 1 )

Как решить?

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

( a ¯ , b ¯ , c ¯ ) = 1 2 3 1 1 1 1 2 1 = = 1 × 1 × 1 + 1 × 2 × 3 + 2 × 1 × 1 — 1 × 1 × 3 — 2 × 1 × 1 — 1 × 2 × 1 = 2 ≠ 0

Отсюда следует, что смешанное произведение не равняется нулю, поэтому векторы не являются компланарными.

Ответ: векторы не являются компланарными.

Докажем, что три вектора

a ¯ = ( 1 ; — 1 ; 2 ) , b = ( 0 ; 1 ; — 1 ) и c ¯ = ( 2 ; — 2 ; 4 ) компланарны.

Как решить?

Находим смешанное произведение данных векторов:

( a ¯ , b ¯ , c ¯ ) = 1 — 1 2 0 1 — 1 2 — 2 4 = = 1 × 1 × 4 + 0 × ( — 2 ) × 2 + ( — 1 ) × ( — 1 ) × × 2 — 2 × 1 × 2 — ( — 2 ) × ( — 1 ) × 1 — 0 × ( — 1 )

Из данного примера видно, что смешанное произведение равняется нулю.

Ответ: векторы являются компланарными.

Проверим, компланарны ли векторы

Как решить?

Необходимо найти количество линейно независимых векторов: записываем значения векторов в матрицу и выполняем элементарные преобразования:

1 1 1 1 2 0 0 — 1 1 3 3 3

Из 2-ой строки вычитаем 1-ю, из 4-ой вычитаем 1-ю, умноженную на 3:

1 1 1 1 — 1 2 — 1 0 — 1 0 — 1 1 3 — 3 3 — 3 3 — 3

1 1 1 0 1 — 1 0 — 1 1 0 0 0

К 3-ей строке прибавляем 2-ю:

1 1 1 0 1 — 1 0 + 0 — 1 + 1 1 + ( — 1 ) 3 — 3 3 — 3 3 — 3

1 1 1 0 1 — 1 0 0 0 0 0 0

Поскольку в матрице только две ненулевые строки, делаем вывод, что среди них всего два линейно независимых вектора.

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

Источник

Отрезки не компланарны в автокаде что делать?

Создание фаски в программе Автокад

«Фаска» – это поверхность, образованная за счёт скоса кромки материала. Если говорить простыми словами – это срезанный угол между двумя прямыми. Встречается она везде, в машиностроении, в мебельном производстве и в других областях. Итак, стоит выделить 2 способа, как можно сделать фаску в Автокаде – это длина и угол (фза основу берутся расстояния по двум сторонам.

Способ 1

Вызовите «ФАСКА» или откройте вкладку «Главная», панель «Редактирование» – блок «Сопряжение/Фаска/Соединение кривых».

В командной строке появится сообщение

И сделайте следующее:

    Выберите опцию «Длина», программа предоставит запрос «Первая длина » – введите необходимое для вас значение (к примеру, 3/10//100) и нажмите «Enter», по тому же принципу установите значение и для второй длины.

Выбор длины фаски в Autocad

Способ 2

По тому же принципу, что описан выше, активируйте «ФАСКА», но вместо опции «Длина» укажите «Угол».

    Укажите в запросе значение первой длины, во втором – угол в градусах и нажмите «Enter».

Угол фаски с первым отрезком

И первый, и второй варианты были описаны с применением субопции «Обрезка».

Теперь же стоит обратить внимание на субопцию «Без обрезки»:

    После вызова команды кликните по кнопке «Обрезка», после открытия будет предложено два варианта: «С обрезкой» и «Без обрезки», соответственно выберите второй.

Автоматический срез всех углов полилиний

Полилиния – это представитель сложных примитивов, который состоит из нескольких связанных прямолинейных и/или дуговых сегментов, представляющих единый объект.

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

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

Ошибка «Отрезки не компланарны»

Если, при попытке применить команду появляется ошибка «Отрезки не компланарны», значит, одна из вершин находится не на одном уровне с остальными.

Для решения ошибки сделайте следующее:

  1. Отметьте все линии, подлежащие изменению, и вызовите «Свойство».
  2. Для параметров «Начало Z» и «Конец Z» укажите значение «0».

Полезные команды и переменные

  • «СОПРЯЖЕНИЕ» – для округления кромок;
  • «ПРЯМОУГОЛЬНИК» – для построения замкнутой полилинии в виде прямоугольника;
  • «CHAMFERA»/«CHAMFERB» – для установки первого и второго расстояния;
  • «CHAMFERC» – установление длины;
  • «CHAMFERD» – установка угла;
  • «CHAMMODE» – установление метода ввода;
  • «COMMAND PREVIEW» – предварительный просмотр результата выполнения команды (применим и для «РАЗОРВАТЬ», «УДЛИНИТЬ», «УВЕЛИЧИТЬ», «КОПИРОВАТЬ В»;
  • «ПОДОБИЕ», «ОБРЕЗАТЬ»;
  • «OFFSETGAPTYPE» – регулирует обработку зазоров сегментов при изменении положения полилинии;
  • «ФАСКАКРОМКИ» – скос рёбер 3D тел.

Как уже упоминалось в начале статьи, области применения такого элемента, как «ФАСКА», невероятно обширны, поэтому изучению всех нюансов его создания и редактирования стоит уделить максимум времени и внимания.

Отрезки не компланарны в автокаде что делать?

Данный раздел создан по просьбам участников Форума для сбора на сайте коллекции реальных работ чертежей for HVAC.

При присоединении файла, пожалуйста, указывайте следующую информацию:
Автор (Информация об авторе.)
Размер файла (максимальный размер присоединяемого файла 15 Мб)
Описание работы

Вся информация принимается и распространяется бесплатно.
Выполняет исключительно информационную функцию.
Администрация не несет ответственности за содержание представленной документации.
При обнаружении ошибок или неточностей просим вас прислать свои замечания на e-mail: ibforum@abok.ru.

Подскажите пожалуйста. Возможно ли из большой топосъемки вырезать небольшой участок в автокаде. Есть трасска газопровода протяженностью километров 40, а мне нужна для работы только небольшая часть. можно конечно распечатать через видовые экраны, это я знаю, но нужно именно части съемки для работы с ними. Слышал есть такая команда Extrime, но она у меня ни на 2005 ни на 2008 автокаде не стала работать. Может знает кто как целиком вырезать область например из построенного прямоугольник с сохранением всех данных внутри этой области.
Спасибо.

Сообщение отредактировал Intrapavelor — 12.2.2010, 12:38

Не придуман ещё мой мир ·)

Группа: Участники форума
Сообщений: 717
Регистрация: 21.10.2005
Из: г.Иваново
Пользователь №: 1377

Группа: Участники форума
Сообщений: 2259
Регистрация: 18.5.2008
Из: 55°45’06»N 37°37’04»E
Пользователь №: 18838

Группа: Участники форума
Сообщений: 429
Регистрация: 21.9.2009
Из: Москва
Пользователь №: 38700

Всем спасибо за участие Удобным показался вариант использования команды «обрезать» предварительно заключив нужную область в прямоугольник. Лишнее по краям удаляю. Конечно время это отнимает, но получается так как надо. Жаль сразу нет команды вырезать область внутри прямоугольника.

Я не понял как это сделать.

Сообщение отредактировал Intrapavelor — 18.2.2010, 13:24

Группа: Участники форума
Сообщений: 710
Регистрация: 11.2.2009
Пользователь №: 28987

Группа: Участники форума
Сообщений: 429
Регистрация: 21.9.2009
Из: Москва
Пользователь №: 38700

Инструмент Отрезок в Автокаде (Autocad)

  • Главная
  • Уроки AutoCAD
  • Инструмент Отрезок в Автокаде (Autocad)

В этом уроке вы узнаете подробнее, как начертить отрезок в Автокаде. Отрезок в Автокаде — это базовый инструмент. С помощью него можно создавать как отдельные прямолинейные отрезки, так и ломаные линии, состоящие из отдельных отрезков.

Построение отрезков в Автокаде производится щелчками левой кнопки мыши (далее ЛКМ). Тем самым мы задаем конечные точки отрезка в необходимых местах.

На вкладке “Главная” в окне “Рисование” наведите указатель мыши на инструмент “Отрезок”. Не спешите щелкать по кнопке. Подождите некоторое время, и программа выведет подсказку (всплывающее окно). Там будет указана Команда вызова инструмента. В нашем случае это команда «ОТРЕЗОК».

Как построить отрезок в Автокаде?

Теперь нажмите ЛКМ по кнопке “Отрезок”, либо просто на клавиатуре начните вводить слово Отрезок (или “_line”). Достаточно напечатать лишь ‘Отр”, и программа сама вам предложит вариант Отрезок. Чтобы вызвать команду, нажмите клавишу «Enter».

Теперь обратите внимание на командную строку! Там появился запрос: _line Первая точка. Программа Автокад просит нас указать первую точку отрезка. Для этого ставим курсор в необходимое место на экране и производим щелчок ЛКМ. Затем указываем вторую точку так же с помощью ЛКМ. И отрезок в Автокаде построен.

На этом выполнение команды Отрезок в Автокаде не закончится. Далее будет предложено продолжить построение отрезков. При этом конечная точка первого отрезка будет начальной точкой второго отрезка. Посмотрите другие наши уроки по Автокаду для начинающих, чтобы более детально разобраться в программе.

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

Отмену последней введенной точки можно произвести из контекстного меню. Для этого нажмите правой кнопкой мыши (ПКМ) и выберите действие “ Отменить”. При этом последняя построенная точка удалится.

Чтобы не тратить время на вызов контекстного меню, Вы всегда можете воспользоваться ключевыми буквами вызова команды. В нашем случае буква “Т” (а затем нажатие “Enter”) отменяет построение последней точки отрезка.

Чтобы закончить построения, выберите из контекстного меню опцию “Ввод”, либо “Отмена” или нажмите клавишу “Enter” (ещё можно использовать”Esc”).

Также в ходе выполнения команды Отрезок доступна еще опция “Замкнуть”, то есть создать отрезок в полилинию Автокад. Она становится доступна при построении хотя бы двух отрезков. И предназначена для замыкания начальной точки первого отрезка и конечной точки последнего отрезка. Вызывается из контекстного меню при нажатии ПКМ. Вы можете использовать ключевую букву “З” на клавиатуре.

Точные построения отрезков и ломаных в Автокаде

Выбираем инструмент «Отрезок». И на запрос командной строки указать первую точку отрезка, вводим в нее координаты, например, (10,10) и нажимаем “Enter”.

Как видно на рисунке, первая точка построилась в точке с координатами х=10мм и y=10мм от начала координат.

Внимание! Между координатами X и Y необходимо ставить знак запятой, так как точка воспринимается программой как разделитель между целой и дробной частью числа.

Конечную точку отрезка давайте построим в начале координат. Для этого в командной строке вводим значения (0,0). И не забываем нажать “Enter”.

Как быть, если нам надо построить отрезок в Автокаде заданной длины?

Строим первую точку. Можно задать её произвольно или с помощью координат. А теперь обратите внимание на подсказки в виде полей для ввода значений. На рисунке я выделил их красным цветом.

Если у Вас они не показываются, то необходимо выбрать параметр “динамический ввод”. Для этого нажмите на клавишу F12. Либо выберите значок в строке состояния.

Эти поля показывают значение длины отрезка в Автокаде и угла наклона отрезка. При этом поле длины по умолчанию активно.

Теперь попробуйте ввести какое-нибудь значение длины отрезка с клавиатуры, например, 20. Оно автоматически показывается в поле-подсказке. Теперь нажимаем “Enter”. И отрезок в Автокаде, заданной длины 20 мм, построен.

Если Вы знаете угол наклона, то можете ввести и его. Для этого после ввода длины отрезка в Автокаде нажмите клавишу “Tab” на клавиатуре и попадете в поле для ввода угла наклона отрезка. Вводите значение и нажимаете “Enter”.

Мы с Вами разобрались, как строить отрезки в Автокаде, в. т.ч. как преобразовать отрезок в полилинию Автокад.

Теперь Вы сможете построить отрезки в Автокаде с помощью координат, задания значений длины отрезка в Автокаде или просто с помощью мыши.

В следующем уроке продолжим рассмотрение простейших примитивов, в частности, прямых (лучей). Как научиться работать в Автокаде, расскажет наш курс!

Отрезки в Автокаде – как сделать, объединить, разделить. Опорный отрезок.

В этом уроки мы поговорим о том, как правильно работать с отрезками в Автокаде.

В уроке разбираются следующие насущные темы:

– Как объединять отрезки в Полилинию в Автокаде;

– Как работать с опорным отрезком, как масштабировать с ним чертежи AutoCAD;

– Как сделать отрезок в Автокаде;

– Как разделить отрезок на одинаковые части;

– Как строить отрезки в Автокаде под определенным углом.

Видео версия урока:

Освой AutoCAD за 40 минут пройдя базовый курс от Максима Фартусова.

Текстовая версия урока:

Здравствуйте дорогой коллега! В этом уроке, мы с Вами подробней рассмотрим возможности команды “отрезок”. Предлагаю не тянуть чертеж за ватман и приступить к изучению вопросов!

Вопрос 1. Как построить отрезок в Автокаде под углом?

Шаг 1. Вызываем команду “отрезок”.

Шаг 2. Ставим первую точку нашего отрезка.

Шаг 3. Если Вы хотите чертить отрезок под углами определенной кратности (5,10,15,18,23,30 градусов) используйте режим под названием “полярное отслеживание”. Находится она на панели режимов.

Для выбора кратности угла, нажмите на “треугольник”. Когда появится список, выберите нужную кратность и Ваш отрезок будет чертиться под этими углами.

Теперь, когда мы поставим первую точку нашего отрезка и начнем крутить курсор, то в определенный момент появиться вспомогательная зеленная линия к которой наш отрезок как бы “прилипнет” и которая даст понять, что это угол 45 градусов или кратен 45-ти градусам.

Шаг 4. Для задания произвольного угла отрезка в Автокаде, сначала мы ставим первую точку нашего отрезка и вводим длину нашего отрезка.

Для указания угла наклона к горизонтали, требуется нажать кнопку TAB. Обращаю Ваше внимание на то, что углы в Автокаде отсчитываются так: против часовой стрелки со знаком плюс, по часовой стрелке со знаком минус.

После ввода длины отрезка (не обязательно вводить длину отрезка, можно указать произвольное значение), необходимо переключиться на ввод значения угла, для этого нажимаем кнопку TAB

После нажатия TAB вводим нужное значение угла, например 32 градуса и нажимаем enter для подтверждения.

Вопрос 2. Как найти середину отрезка в Автокаде?

Шаг 1. Делается это достаточно просто. Первым делом, убедитесь, что у Вас включены и настроены привязки. Привязки находятся вот тут (см. картинку ниже).

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

Шаг 2. Итак, включили привязки (пиктограмма горит синим цветом). Теперь, когда мы возьмем любой инструмент для рисования, допустим новый отрезок и наведем на существующий отрезок, у нас появиться подсказка в виде зеленого треугольника. Это и есть привязка к середине нашего предыдущего отрезка.

Вопрос 3. Как разделить отрезок в Автокаде на равные части?

Допустим, у нас есть отрезок. И наша задача состоит в том, чтобы разделить его на четыре равные части. (обратите внимание, даже на глаз я сделал это очень не точно. Поэтому и есть такая возможность, которая помогает в некоторых моментах сделать точное деление на части)

Шаг 1. Для решения этой задачи, требуется зайти в панель “рисование” и раскрыть ее нажав на треугольник. Панель находится на вкладке “главная”.

Шаг 2. В новом окне нас интересует команда “поделить на равные части”, нажимаем на нее и смотрим, что делать дальше.

Шаг 3. Теперь требуется выбрать объект для деления, это наш отрезок.

Шаг 4. Теперь требуется ввести число сегментов, которые мы хотим получить в итоге. Обратите внимание, если у Вас включен динамический ввод, то подсказка будет около курсора. Если нет, то вводить значение нужно в командной строке.

Шаг 5. После ввода значения нажимаем enter и смотрим на результат. Обращаю Ваше внимание на тот факт, что деление отрезка происходит за счет использования инструмента “точка” в Автокаде. И по умолчанию, точка практически не видима, ее следует настроить.

Вопрос 4. Как объединять отрезки в полилинию в Автокаде?

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

Шаг 1. Раскрываем панель “редактирования”, нас интересует команда “редактировать полилинию”.

Шаг 2. Далее, выбираем любой из отрезков.

Шаг 3. Программа Автокад просит преобразовать отрезок в “полилинию”, мы соглашаемся и нажимаем enter. Данной процедурой мы преобразовали один из отрезков в полилинию.

Шаг 4. Сейчас нам требуется опять с помощью команды “добавить” выбрать оставшиеся отрезки и затем два раза нажать на enter. Тем самым мы объединили все наши отрезки в одну полилинию.

Выбираем отрезки, которые мы присоединим к нашей созданной полилинии.

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

Вопрос 5. Как сделать масштаб с помощью опорного отрезка в Автокаде?

После вставки изображения в Автокад иногда возникает вопрос, а как подогнать картинку по масштабу?

Т.е. чтобы она была скажем М 1:1? Это делается достаточно просто, требуется найти лишь размер любой линии и с помощью масштаба сделать подгонку.

Шаг 1. Найдем на нашем изображении линию с размером.

Шаг 2. На вкладке “главная” найдем команду “отрезок” и активируем ее.

Шаг 3. Начертим нашу линию. Причем первая точка нашего отрезка, будет совпадать с началом линии на картинке. Как видите, на нашем примере мы поставили первую точку отрезка в начале линии на рисунке, направили ее ровно вверх и задачи значение 200. Проще говоря, мы провели линию поверх картинки, началом отрезка послужило начало линии на картинке.

Шаг 4. Выбрали наш отрезок в Автокаде и придадим ему в свойствах другой цвет, например красный. Для чего? Так он будет более заметным на фоне нашей картинки. Напомню, что цвет можно поменять в “свойствах”, которые находятся на вкладке “главная”. Требуется кликнуть по треугольнику и выбрать нужный цвет, как на примере ниже.

Шаг 5. Отлично! Теперь наш отрезок стал красным и нам нужно выделить нашу картинку. Просто нажмите на рамку, что очерчивает рисунок или просто выделите всю картинку. И в том и другом случае Вы увидите синие маркеры, это сигнал о том, что объект выделен.

Шаг 6. Когда мы выделили нашу картинку, которую мы вставили в Автокад, нам нужно кликнуть где нибудь рядом или на самой картинке “правой кнопкой мышки”, чтобы появилось контекстное меню, где нам нужно выбрать команду “Масштаб”.

Шаг 7. После того, как мы выбрали команду “масштаб”, программа Автокад попросит нас выбрать базовую точку. В нашем и Вашем случае, это точка начала нашего отрезка и линии на картинке. Выбираем эту точку. Обратите внимание, чтобы линия была видна еще лучше, следует настроить веса в автокаде и включить их отображение.

Шаг 8. После того, как мы выбрали базовую точку, следует нажать в командной строке на слова “опорный отрезок” или нажать правую кнопку мышки и выбрать ее в контекстном меню.

Шаг 9. Теперь важная тонкость. Сейчас нам нужно указать длину опорного отрезка. Т.е. отрезка на который мы будем опираться при изменении масштаба, в нашем случае это линия на нашем рисунке, которая имеет длину 200 мм. В итоге, мы два раза кликнем левой кнопкой мышки, сначала на начале линии, потом на ее конце.

Шаг 10. Теперь нам нужно указать новую длину. Соответственно, указываем конечную точку нашего отрезка. Когда Вы начнете это делать увидите, что все изображение будет пропорционально изменяться в размерах относительно базовой точки. Завершаем команду кликом левой кнопки мыши.

Шаг 11. Как видите, теперь наш отрезок и линия стали почти одного размера. Почему почти? Я считаю, что на практике довольно сложно выровнять изображение к масштабу 1:1, погрешность в 1.2-1.5% всегда будет.

Это был последний вопрос, который мы разберем в этом уроке. Предлагаю подвести итоги.

Как и вся музыка состоящая из всего 12 нот (7 нот + тона), так и все чертежи состоят только из отрезков. Но зато какое многообразие проектов можно создать используя только одну команду “отрезок”. Не нужно недооценивать данную команду, она несет большой потенциал и возможности, да Вы и сами убедились в этом уже. Конечно, в некоторых ситуациях лучше использовать только полилинии в Автокаде, но и даже полилиния состоит из простых отрезков.

Исходные объекты не компланарны в автокаде

Компланарность — свойство трёх (или большего числа) векторов, которые, будучи приведёнными к общему началу, лежат в одной плоскости [1] .

Если хотя бы один из трёх векторов — нулевой, то три вектора тоже считаются компланарными. Тройка векторов, содержащая пару коллинеарных векторов, компланарна.

Смешанное произведение компланарных векторов равно нулю, это свойство — основной критерий компланарности трёх векторов. Эквивалентный критерий компланарости — линейная зависимость компланарных векторов: существуют действительные числа λ 1 , λ 2 ,lambda _ > такие, что a → = λ 1 b → + λ 2 c → =lambda _ +lambda _ >> для компланарных a → , b → , c → , >, >> , за исключением случаев b → = 0 → >= >> или c → = 0 → >= >> .

В трёхмерном пространстве три некомпланарных вектора a → , b → , c → , , >> образуют базис. То есть любой вектор d → ∈ R 3 >in mathbb ^ > можно представить в виде: d → = x 1 a → + x 2 b → + x 3 c → >=x_ +x_ >+x_ >> . Тогда ,x_ ,x_ >> будут координатами d → >> в данном базисе.

Обобщения [ править | править код ]

Критерии компланарности позволяют определить это понятие для векторов, понимаемых не в геометрическом смысле, а, например, как элементы произвольного векторного пространства.

Иногда компланарными называют те точки (или другие объекты), которые лежат на (принадлежат) одной плоскости. 3 точки определяют плоскость и, тем самым, всегда (тривиально) компланарны. 4 точки, в общем случае (в общем положении), некомпланарны.

Можно распространить понятие компланарности и на прямые в пространстве. Тогда параллельные или пересекающиеся прямые будут компланарны, а скрещивающиеся прямые — нет.

«Фаска» – это поверхность, образованная за счёт скоса кромки материала. Если говорить простыми словами – это срезанный угол между двумя прямыми. Встречается она везде, в машиностроении, в мебельном производстве и в других областях. Итак, стоит выделить 2 способа, как можно сделать фаску в Автокаде – это длина и угол (фза основу берутся расстояния по двум сторонам.

Способ 1

Вызовите «ФАСКА» или откройте вкладку «Главная», панель «Редактирование» – блок «Сопряжение/Фаска/Соединение кривых».

В командной строке появится сообщение

И сделайте следующее:

    Выберите опцию «Длина», программа предоставит запрос «Первая длина » – введите необходимое для вас значение (к примеру, 3/10//100) и нажмите «Enter», по тому же принципу установите значение и для второй длины.

Выбор длины фаски в Autocad

Способ 2

По тому же принципу, что описан выше, активируйте «ФАСКА», но вместо опции «Длина» укажите «Угол».

    Укажите в запросе значение первой длины, во втором – угол в градусах и нажмите «Enter».

Угол фаски с первым отрезком

И первый, и второй варианты были описаны с применением субопции «Обрезка».

Теперь же стоит обратить внимание на субопцию «Без обрезки»:

    После вызова команды кликните по кнопке «Обрезка», после открытия будет предложено два варианта: «С обрезкой» и «Без обрезки», соответственно выберите второй.

Автоматический срез всех углов полилиний

Полилиния – это представитель сложных примитивов, который состоит из нескольких связанных прямолинейных и/или дуговых сегментов, представляющих единый объект.

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

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

Ошибка «Отрезки не компланарны»

Если, при попытке применить команду появляется ошибка «Отрезки не компланарны», значит, одна из вершин находится не на одном уровне с остальными.

Для решения ошибки сделайте следующее:

  1. Отметьте все линии, подлежащие изменению, и вызовите «Свойство».
  2. Для параметров «Начало Z» и «Конец Z» укажите значение «0».

Полезные команды и переменные

  • «СОПРЯЖЕНИЕ» – для округления кромок;
  • «ПРЯМОУГОЛЬНИК» – для построения замкнутой полилинии в виде прямоугольника;
  • «CHAMFERA»/«CHAMFERB» – для установки первого и второго расстояния;
  • «CHAMFERC» – установление длины;
  • «CHAMFERD» – установка угла;
  • «CHAMMODE» – установление метода ввода;
  • «COMMAND PREVIEW» – предварительный просмотр результата выполнения команды (применим и для «РАЗОРВАТЬ», «УДЛИНИТЬ», «УВЕЛИЧИТЬ», «КОПИРОВАТЬ В»;
  • «ПОДОБИЕ», «ОБРЕЗАТЬ»;
  • «OFFSETGAPTYPE» – регулирует обработку зазоров сегментов при изменении положения полилинии;
  • «ФАСКАКРОМКИ» – скос рёбер 3D тел.

Как уже упоминалось в начале статьи, области применения такого элемента, как «ФАСКА», невероятно обширны, поэтому изучению всех нюансов его создания и редактирования стоит уделить максимум времени и внимания.

Иногда во время работы происходят ситуации, что отрезки и полилинии не соединяются, замкнутые контуры не штрихуются, длины линейных объектов странно завышены. Такое происходит если объекты не компланарны, то есть разнесены по разным высотам.
Есть несколько способов перенести все объекты в горизонтальную плоскость.
1. Если объекты идентичны (все они отрезки или полилинии), нужно все их выбрать (Ctrl + A) и в свойствах выставить для “Начало Z” и “Конец Z” или “Уровень” значение 0.


2. При помощи Express Tools. Необходимо выделить все объекты. В ленте выбрать вкладку “Express Tools”. Раскрыть выпадающее меню “Modify”. Запустить команду “Flatten objects”. Появиться сообщение “Remove hidden lines?”. Вводим “N”. После завершения работы команды выделенные объекты будут расположены в горизонтальной плоскости.
3. С помощью специальной программы, написанной на языке AutoLISP. Программ таких множество, мы рассмотрим самую распространённую из них.
Порядок действий следующий:
– Скачать программу.
– Загрузить программу в AutoCAD.
– Ввести в командную строку “SF” и следовать инструкциям.

Послесловие:
В большинстве случаев хотя бы один из этих методов приведёт к желаемому результату. Но, к сожалению, остаётся небольшой процент случаев, требующих иных решений. Если у Вас именно такой случай – пишите в комментариях. Будем разбираться вместе.

Похожее

Как сделать чертёж AutoCAD плоским (Z=0): 1 комментарий

Добрый день. Мне ни один из этих методов не помог(

Добавить комментарий Отменить ответ

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Источник

Понравилась статья? Поделить с друзьями:
  • Ошибка при создании канала на youtube
  • Ошибка при создании информационной базы ошибка субд
  • Ошибка при создании информационной базы ошибка запуска приложения
  • Ошибка при создании информационной базы на сервере 1с
  • Ошибка при создании информационной базы 1с sql