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

Вернуться   Форум DWG.RU > Программное обеспечение > Вертикальные решения на базе AutoCAD > Civil 3D 2015. Как задать тексту отметки поверхности

Civil 3D 2015. Как задать тексту отметки поверхности

Ответ
Поиск в этой теме
Непрочитано 16.09.2015, 11:20 #1
Civil 3D 2015. Как задать тексту отметки поверхности
shpionka
 
Регистрация: 16.09.2015
Сообщений: 2

Добрый день. Можно ли как-то задать тексту (в тексте не высота) с нулевыми значениями Z, отметки построенной поверхности?
Просмотров: 2221
 
Непрочитано 18.09.2015, 06:38
#2
Valery Brelovsky

Инженер дорожник
 
Регистрация: 22.10.2007
Израиль
Сообщений: 1,859


Зачем тексту задавать Z?
Valery Brelovsky вне форума  
 
Непрочитано 18.09.2015, 09:15
#3
Neznayka


 
Регистрация: 24.03.2005
Сообщений: 320


Ну а если превратить текст в точку, а содержимое запихнуть в описание. Точки осадить на поверхность и потом взорвать.

превратить текст в точку можно командой данныеизвл
Neznayka вне форума  
 
Непрочитано 18.09.2015, 10:09
#4
flareon

техник-геолог
 
Регистрация: 26.12.2009
Kenigsberg
Сообщений: 79


Любым из способов вытащить объекты в текстовый файл, затем обратно, но в виде 3D полилинии, затем положить ее на поверхность и создать точки COGO
flareon вне форума  
 
Непрочитано 18.09.2015, 10:40
#5
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,780


Текст(ы) убрать в блок(и), блок(и) поднять на поверхность _AeccMoveBlocksToSurface, разбить блок(и).
Offtop: Но зачем?
engngr вне форума  
 
Автор темы   Непрочитано 30.09.2015, 09:43
#6
shpionka


 
Регистрация: 16.09.2015
Сообщений: 2


Цитата:
Сообщение от Valery Brelovsky Посмотреть сообщение
Зачем тексту задавать Z?
Это необходимо для визуализации

----- добавлено через ~3 мин. -----
Цитата:
Сообщение от engngr Посмотреть сообщение
Текст(ы) убрать в блок(и), блок(и) поднять на поверхность _AeccMoveBlocksToSurface, разбить блок(и).
Offtop: Но зачем?
Как убрать каждый текстовый объект в свои блок, а не в один общий? Т.к. если в один общий убирать, то он и поднимется на поверхность только в точке вставки блока.

Это необходимо для визуализации

----- добавлено через ~6 мин. -----
Цитата:
Сообщение от flareon Посмотреть сообщение
Любым из способов вытащить объекты в текстовый файл, затем обратно, но в виде 3D полилинии, затем положить ее на поверхность и создать точки COGO
Не совсем понятно как обратно импортировать текстовый файл в виде 3d полилинии?
shpionka вне форума  
 
Непрочитано 30.09.2015, 10:55
2 | #7
P_S


 
Регистрация: 09.10.2006
Санкт-Петербург
Сообщений: 99


Могу предложить лисп, правда, написан он на ходу
Код:
[Выделить все]
 (vl-load-com)
  (princ "\nВыберите поверхность")
(setq surf(vlax-ename->vla-object(ssname(ssget "_:S" '((0 . "AECC_TIN_SURFACE")))0)))
(princ "\nВыберите текст")
(setq txt(ssget '((0 . "TEXT"))))

(foreach tobj (vl-remove-if 'listp(mapcar 'cadr(ssnamex txt)))
(setq tobj(vlax-ename->vla-object tobj))
(if
      (=(vla-get-Alignment tobj)0)
       (progn(setq ins(vlax-variant-value(vla-get-InsertionPoint tobj))
		   el(vlax-invoke-method surf 'FindElevationAtXY(car(vlax-safearray->list ins))
                                  (cadr(vlax-safearray->list ins))))
				     (vlax-safearray-put-element ins 2 el)
					  (vla-put-InsertionPoint tobj ins))
       (progn(setq ins(vlax-variant-value(vla-get-TextAlignmentPoint tobj))
		   el(vlax-invoke-method surf 'FindElevationAtXY(car(vlax-safearray->list ins))
                                  (cadr(vlax-safearray->list ins))))
				     (vlax-safearray-put-element ins 2 el)
					  (vla-put-TextAlignmentPoint tobj ins)))
  );end of foreach
P_S вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Вертикальные решения на базе AutoCAD > Civil 3D 2015. Как задать тексту отметки поверхности

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Civil 3D построение поверхности с учетом профиля Макса Вертикальные решения на базе AutoCAD 14 20.01.2015 09:20
AutoCad Civil 3D. Почему не поворачиваются метки поверхности по направлению увеличения отметок? Kirill_Ja Вертикальные решения на базе AutoCAD 2 17.08.2014 15:42
В Civil 3D еще один профиль поверхности на построенном виде Макса Вертикальные решения на базе AutoCAD 13 25.06.2014 14:13
Civil 3D 2008. Как повернуть проектные отметки на плане ? Valery Brelovsky Прочее. Отраслевые разделы 8 23.01.2008 12:05