1. ВНИМАНИЕ! В течении пары дней +- будет переезд форума на более защищённый сервер. Возможны перебои в работе.
    Скрыть объявление

Объединение двух Мтекстов в дробный текст

Тема в разделе "Autocad", создана пользователем Maleha, 14 сен 2015.

  1. Maleha

    Maleha Форумчанин

    Здравствуйте! Подскажите, пожалуйста.
    Есть большое количество Мтекстов и из них необходимо сделать дробные тексты, т.е первый выбранный текст - в числителе, второй - в знаменателе. Есть ли стандартная команда или уже готовое приложение у кого-нибудь.
    Помогите, пожалуйста, а то вручную это все делать очень много времени уходит.
     
  2. АлексЮстасу

    АлексЮстасу Форумчанин

    Дробные тексты делаем дропом (drop).
    Т.е. командой _EXPLODE (РАСЧЛЕНИТЬ).
    Но лучше приведите пример исходного, чтобы понять задачу.
     
  3. Maleha

    Maleha Форумчанин

    Прилагаю скриншот до и после
     

    Вложения:

  4. АлексЮстасу

    АлексЮстасу Форумчанин

    1. Полностью подобное можно сделать, наверное, только программно.
    2. Может быть с помощью Civil можно похожий фокус совершить?
    3. В общем и целом имеет смысл делать такие пикеты не отдельно точкой + отдельно текст, а блоком с атрибутом, считывающим Z из точки вставки блока.
    3.1. Может быть сделать такие отметки (бордюров?) динамическим блоком с одной видимой и одной не видимой точкой. И с двумя атрибутами, считывающими Z - один для верхней отметки, второй для нижней.
     
  5. АлексЮстасу

    АлексЮстасу Форумчанин

    Какой там масштаб?
     
  6. АлексЮстасу

    АлексЮстасу Форумчанин

    Похоже, что с 3.1. я "добросовестно заблуждался" :)
    Я забыл, что динамические блоки с 3D не дружат...
     
  7. АлексейМанс

    АлексейМанс Форумчанин

    В голову пришёл вариант на любителя: в главных ролях цивил и эксель.
    1. Снимаешь точки с любым кодом, но с четкой нумерацией 1,2,3,4...n, где четные верх поребрика, нечетные - низ. Можно конечно потом поправить, подгрузив хаотичное облако точек и экспортнув их в блокнот геоэкспортом с назначенным порядком нумерации. Но снимать проще)
    2. В экселе сортируем из одного столбика - два, в первом - четные, во втором не четные.
    3. Формируем там же файл координат для цивила: N,X,Y,Z,C,Name и в самом цивиле шаблон такой. Номер - понятно, ХУ - тоже. А вот отметку ставим из первого столбика. Код - любой удобный и один (для группировки), а имя точки - из второго столбика экселя. Получаем что из изначального списка точек у нас в два раза меньше точек. И в первой - высота точки 1 равна отметке, а высотная точки 2 - имя точки. И у остальных по аналогии.
    4. Создаём стиль точки цивила где вверху над чертой имя, внизу отметка.
    Профит :)
     
  8. X-Y-H

    X-Y-H Администратор Команда форума

    Можно с помощью 3d Service
     
  9. АлексейМанс

    АлексейМанс Форумчанин

    Иван, можно поподробнее?
     
  10. X-Y-H

    X-Y-H Администратор Команда форума

  11. АлексейМанс

    АлексейМанс Форумчанин

    Ааа, понял. Не пользуюсь блоками в работе, вот и не осознал сразу :)
     
  12. Maleha

    Maleha Форумчанин

    Для меня этот вариант наверное самый простой ::rolleyes24.gif:: спасибо за подсказку.

    Я очень давно пользуюсь вот таким приложением Text2MText Upgraded, вот и подумал, что может у кого-нибудь есть похожее приложение только для объединения в дробный текст.
     
    АлексейМанс нравится это.
  13. АлексейМанс

    АлексейМанс Форумчанин

    Просто лисп очень сложно настроить на "ткнул кнопку, все сделалось", с моим предложением проще, руками тыкать не придётся))
     
  14. Maleha

    Maleha Форумчанин

    К сожалению съемка уже сделана, и сидеть сейчас все сортировать займет очень много времени. В следующий раз буду снимать с учетом твоего совета )))
     
  15. АлексейМанс

    АлексейМанс Форумчанин

    Дык вытащи эти точки отдельно да запили с помощью нумератора геоэкспорта себе файлик на них отдельный :)
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление