Текст по дуге

Автор Starik, 01.12.04, 13:58:59

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Starik

Используем V6+. Проектируем пресс-формы. Часто на чертежах оформляющих деталей бывает необходимо написать текст в зеркальном отображении. А иногда даже и не по прямой линии, а по дуге. Подскажите, имеются ли в Компасе примочки, которые позволяют писать такие тексты???. Заранее благодарен :)))

Минька

Библиотека "Текст на кривой"

Позволяет создавать в среде КОМПАС-ГРАФИК текстовые объекты, используя в качестве направляющих любые кривые.

curve_T.zip (32 KB) — для КОМПАС-ГРАФИК 5.11R03
http://download.ascon.ru/public/libs/curve_T.zip
curvetext_70.rar (100 KB) — для КОМПАС-ГРАФИК V7
http://download.ascon.ru/public/libs/curvetext_70.rar
Что касается зеркального текста :- набираешь текст-преобразовываешь в NURBS кривую-зеркалишь-потом вырезай или приклеевай полученный эскиз


dimazan

Можно ли расположить текст по окружности...


dimazan

Спасибо хорошая вещь...

Omu

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

Daha

Можно ли в 2D написать текст по окружности?


kobieta

Цитата: Makar от 22.09.08, 11:31:27
http://support.ascon.ru/download.php?act=cat&cat=3#101
хм... не очень получается :(.
постоянно появляется уведомление о том, что выбраны неподходящие параметры. Пробую и такие, е эдакие...а все - одно и то же. Что ему не нравится?

a_aa1116

Ваш текст с такими параметрами шрифта не укладываеться на зту длину линии.Попробуйте умкньшить высоту шрифта.

VIO

И уменьши расстояние между буквами.

kobieta

Цитата: a_aa1116 от 01.10.08, 06:25:34
Попробуйте умкньшить высоту шрифта.

Цитата: VIO от 01.10.08, 06:49:31
И уменьши расстояние между буквами.

Я же говорю, что пробовала разные параметры. Само собой, что после такого замечания начинаешь менять параметры. Так все равно результат тот же!
Попробуйте!

VIO

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

kobieta

Цитата: VIO от 01.10.08, 14:23:22
Всё очень просто Ваша кривая скорее всего нарисована в системном виде, и действительно не хватает длины кривой для написания текста. :)
Во-первых проверить на данной кривой какое количество букв убирается на данной кривой (путём исключения букв из текста)
Во-вторых перевести данную кривую в другой вид с более мелким масштабом, и удлиннить кривую. ;)

Честно говоря, уже, просто, стало интересно. Не настолько нужен этот текст по кривой, как появился азарт.
Хотелось бы увидеть условия, при каких этот текст все таки напишется. Вы скриншот сделать можете?
Еще один вариант(осталась одна буква, длина кривой увеличилась, сделала вид с масштабом 1:100, высота буквы 1 мм!!!!!!!!! скоро можна дойти до микробного уровня):

VIO

У меня Всё нормально.
К9 СП2.
Попробуйте, нажать на кнопку динамически, там будут отображаться прямоугольники букв.
И ещё какие единицы измерения Вы используете. (мм, см. м) посмотрите в настройках.

Starik

#15
Попоробовал. По сплайну писать не желает. А по дуге пишет. Но вот почему то текст пишется в зеркалном отображении. Раньше пробовал эту библиотеку в версии 8 или 9. Все работало чики-пуки. Это библиотека создана кажется под версию 7. Так что наверное под 10ку требуется ее серьезная доработка.

VIO

Цитата: Starik от 01.10.08, 15:21:12
Но вот почему то текст пишется в зеркалном отображении.
"Инвертировать направление текста" не пробовали.  :)

kobieta

Цитата: Starik от 01.10.08, 15:21:12
Попоробовал. По сплайну писать не желает. А по дуге пишет. Но вот почему то текст пишется в зеркалном отображении. Раньше пробовал эту библиотеку в версии 8 или 9. Все работало чики-пуки. Это библиотека создана кажется под версию 7. Так что наверное под 10ку требуется ее серьезная доработка.

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

Starik

Цитата: VIO от 01.10.08, 15:24:51
"Инвертировать направление текста" не пробовали.  :)
Пробовал. Тогда текст пишется под кривой, но тоже в зеркальном отображении.

VIO

Цитата: Starik от 01.10.08, 15:29:49
Цитата: VIO от 01.10.08, 15:24:51
"Инвертировать направление текста" не пробовали.  :)
Пробовал. Тогда текст пишется под кривой, но тоже в зеркальном отображении.
Чудеса и удивительности  :)
Есть много в мире друг Горацио, чего не снилось нашим мудрецам...
Вольный пересказ Шекспира   :)