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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Найдите решение

Найдите решение

Закрытая тема
Поиск в этой теме
Непрочитано 13.01.2004, 06:40
Найдите решение
Vova
 
Engineer
 
New-York
Регистрация: 05.09.2003
Сообщений: 10,288

как математически правильно, то есть цифрами, написать в автокаде такие выражения: четыре в квадрате, Log 15 по основанию 2. То есть цифра "2" в первом случае повыше, а во втором пониже основной строки и поменьше размером.
Просмотров: 14111
 
Непрочитано 16.01.2004, 04:57
#21
vk

сисадмин
 
Регистрация: 26.08.2003
Самара
Сообщений: 1,022
<phrase 1=


А ведь у программистов таких способв несколько больше :!:
vk вне форума  
 
Автор темы   Непрочитано 16.01.2004, 06:34
#22
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


VK> Другую книгу вряд-ли напишу. Эту бы довести до переиздания, если она окажется интересной не отдельным личностям. Видно, что данная тема - Найдите решение - вызывает интерес. У меня в загашнике не так много вопросов, подключайтесь кто может со своими задачками.
Vova вне форума  
 
Непрочитано 16.01.2004, 11:34
#23
Torino


 
Регистрация: 21.08.2003
Штаб
Сообщений: 943
<phrase 1=


Цитата:
Сообщение от Vova
Участники, имеющие титул от мастера и выше, выжидают одни сутки с момента появления вопроса, чтобы дать фору младшим товарищам по цеху.
Как активный потребитель данного форума, категорически не согласен. Чем раньше появляется ответ на вопрос, тем лучше.
Torino вне форума  
 
Автор темы   Непрочитано 16.01.2004, 14:56
#24
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Ладно, валяйте ответы сразу, а то интерес потеряется...
Vova вне форума  
 
Непрочитано 16.01.2004, 15:20
#25
Serz

Строительное проектирование
 
Регистрация: 21.08.2003
Москва
Сообщений: 855
<phrase 1=


Vova>
Может, я чего-то недопонял.
А чего его переносить-то? Дырку прорезал и наслаждайся зрелищем. [sm1705]
Serz вне форума  
 
Непрочитано 16.01.2004, 19:28
#26
vk

сисадмин
 
Регистрация: 26.08.2003
Самара
Сообщений: 1,022
<phrase 1=


Для чего это может понадобиться.... Дело, как говорится, вкуса, но с чем сталкивался при доработках старого...
1. Форматка имеется в пространстве модели - кому как, а мне не нравится.
2. Весь чертеж сделан в пространстве листа, а требуется получить исходные точки и контуры для построения 3D модели.
В таких случаях для переноса пользовался блоками - самый как мне кажется простейший и безболезненный способ.
2000...2002

>Serz
"Дыркой" здесь, увы, не обойтись :roll:
vk вне форума  
 
Непрочитано 16.01.2004, 19:40
#27
Serz

Строительное проектирование
 
Регистрация: 21.08.2003
Москва
Сообщений: 855
<phrase 1=


Ctr C из модели - Ctrl V в лист с последующем необходимым масштабированием. Ctrl V можно как блок, если удобно. Версия от 2000, про 14 - не знаю.
Serz вне форума  
 
Автор темы   Непрочитано 17.01.2004, 05:36
#28
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


1. Serz и VK сказали так: сделать блок и через clipbord или напрямую, переключившись в другое пространство, вставить с масштабированием. Этот ответ лежит на поверхности. Есть еще вариант. Работает так: например, есть деталь в модели и часть ее не попала в лист из-за неудачной конфигурации рамки viewport'a. Можно расширить рамку или сделать новый viewport, полигональный, но если чертеж через 10 мин. должен уйти то можно просто переместить часть детали из модели в paper space. Прямо там, где она лежала, как бы протащить через стекло. Думайте.
2. Следующий вопрос будет трудным и я его выложу скоро, а пока, в порядке разминки, о русском аналоге команды Offset. Почему она называется Подобие? Отражает ли это слово суть процесса, ведь прямой перевод слова offset это Смещение, сдвиг
Vova вне форума  
 
Непрочитано 17.01.2004, 14:22
#29
{Smirnoff}

Инженер по системам безопасности
 
Регистрация: 23.11.2003
Рига
Сообщений: 1,099


Вот:
Код:
[Выделить все]
(defun c:brot (/ bro:ang ; rotation angle
	      	bro:sblock ; sample block
	        bro:blname ; sample block name
	        bro:set ; drawing blocks selection set
	        bro:setlength ; selection set length
	      	bro:counter ; loop counter
	      	bro:curblock ; curent block in loop
	        bro:vlablock ; vla object created from block
	      )
 (setvar "cmdecho" 0)
    (vl-load-com)
 (setq bro:ang (getangle "Enter or Specify on the screen rotation angle: "))(terpri)
 (setq bro:sblock (car(entsel "Select sample block "))
       bro:blname (cdr(assoc 2 (entget bro:sblock)))
       bro:set (ssget "_X" '((0 . "INSERT")))
       bro:setlength (sslength bro:set)
       bro:counter 0
       );end setq
 (repeat bro:setlength
 (setq bro:curblock (cadr(car(ssnamex bro:set bro:counter))))
      (if (= (cdr(assoc 2 (entget bro:curblock))) bro:blname)
	(progn
 (setq bro:vlablock (vlax-ename->vla-object bro:curblock)
       bro:curangle (vla-get-rotation bro:vlablock)
       );end setq
 (vla-put-rotation bro:vlablock (+ bro:ang bro:curangle))
 (setq bro:counter (1+ bro:counter))
 );end progn
	);end if
   );end repeat
  (princ)
  )
Остаеться дождаться только более краткого и красивого решения. Возможно еще необходимо сразу несколько образцовых блоков выбирать? Я честно говоря, пока не понимаю практического примения. Поясните пожалуйста глупому... :?
Я когда то писал подобную функцию, но только для SCALE и с выбором любых примитивов. Применение было такое. Делал я слаботочку в довольно нехилом здании, распечатывать надо было явно на А0, ну естественно и блоки и шрифты соответствующего размера. Потом выяснилось что денег за проект совсем ничего, надо экономить и распечатывать на А1. Видно при уменьшении уже очень плохо. Надо было примерно 2000 блоков и столько же надписей одним махом увеличить с их собственной базовой точкой. Потом сущая ерунда, переместить все что наехало, друг на друга и подрезать все кабели которые к этим блокам шли, ну часов 5- 6...
{Smirnoff} вне форума  
 
Непрочитано 17.01.2004, 17:33
#30
Serz

Строительное проектирование
 
Регистрация: 21.08.2003
Москва
Сообщений: 855
<phrase 1=


Vova>
Наворовал в инете цитат:
ДВЕ ФИГУРЫ НАЗЫВАЮТСЯ ПОДОБНЫМИ ,ЕСЛИ ОНИ ПЕРЕВОДЯТСЯ ДРУГ В ДРУГА ПРЕОБРАЗОВАНИЕМ ПОДОБИЯ.
У ПОДОБНЫХ ФИГУР СООТВЕТСТВУЮЩИЕ УГЛЫ РАВНЫ ,А СООТВЕТСТВУЮЩИЕ ОТРЕЗКИ ПРОПОРЦИОНАЛЬНЫ.
...преобразование подобия, т.е. умножение шкальных значений на константу, выступающей единицей измерения.

Как видите, никакого отношения к команде OFFSET. Это скорее SCALE.
Я бы перевел: ОТСТУП (ИТЬ), или ОБВЕСТИ
Serz вне форума  
 
Автор темы   Непрочитано 18.01.2004, 06:32
#31
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Serz нашел то что соответствует моей задумке по будущему вопросу. Но сейчас я дам подсказку к еще не решенной проблеме обмена между пространствами. Это решение находится там-же, где можно сделать следущее: вернуть отредактированному размерному тексту его родное значение одним щелчком мыши. Таким образом, здесь уже два вопроса.
Vova вне форума  
 
Непрочитано 18.01.2004, 14:11
#32
Serz

Строительное проектирование
 
Регистрация: 21.08.2003
Москва
Сообщений: 855
<phrase 1=


Джентельмены, я пас. Я больше поюзать.
"Мне б куды-нибудь в атаку, аль на штурм куды-нибудь..." [sm3302]
Serz вне форума  
 
Автор темы   Непрочитано 18.01.2004, 22:59
#33
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Ответ такой: Команды меню Express CHSPACE и DIMREASSOC (последнюю не путать со стандартной командой Автокада DIMREASSOCIATE)
Vova вне форума  
 
Автор темы   Непрочитано 19.01.2004, 14:52
#34
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Имеется прямоугольник. Командой автокада надо сделать Offset наружу, но так, чтобы одновременно
1. Углы скруглились (Filet)
2. Углы обрезались фаской (Chamfer)
Vova вне форума  
 
Непрочитано 19.01.2004, 15:06
#35
niko


 
Регистрация: 16.09.2003
Москва
Сообщений: 91


OFFSETGAPTYPE
0 - без изменений
1 - скругление
2 - фаска
niko вне форума  
 
Автор темы   Непрочитано 19.01.2004, 15:33
#36
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Noko> Вот это Да!!!. А я думал, что этот вопрос значительно труднее предыдущих. Здесь видно, что русский аналог команды Offset - ПОДОБИЕ - явно неудачно назван так. Подобие при действии этой команды возникает только в частном случае OFFSETGAPTYPE =0, да и то не всегда.
ОК, теперь тест на наблюдательность. При проверке работы команды Offset с разными значениями OFFSETGAPTYPE что надо нажимать, чтобы слово OFFSETGAPTYPE само появлялось в командной строке. (где-то это уже было...)
Vova вне форума  
 
Непрочитано 19.01.2004, 15:49
#37
niko


 
Регистрация: 16.09.2003
Москва
Сообщений: 91


VOVA! Тест на наблюдательность ты не прошёл.
не NOKO, а NIKO.
От Никонов Николай
niko вне форума  
 
Автор темы   Непрочитано 19.01.2004, 15:53
#38
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Niko> 1:0 в твою пользу. Не найдешь решения на мой вопрос-будет 1:1
Vova вне форума  
 
Непрочитано 19.01.2004, 16:19
#39
Pilot

Проектировщик свиноводство
 
Регистрация: 21.08.2003
Сообщений: 2,268


Niko-Noko - это тест не на наблюдательность, а на точность попадания пальцами по клаве (i и o находятся рядом!).
Pilot вне форума  
 
Непрочитано 19.01.2004, 17:22 Offset
#40
Grinzaid

Архитектор
 
Регистрация: 14.10.2003
Израиль
Сообщений: 365
<phrase 1=


Цитата:
О русском аналоге команды Offset. Почему она называется Подобие? Отражает ли это слово суть процесса, ведь прямой перевод слова offset это Смещение, сдвиг
По-моему Offset должен именоваться конгруэнтностью.
__________________
С уважением,
Влад Гринзайд.
Grinzaid вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Найдите решение

Размещение рекламы