Наверное, с самого начала надо попросить извинения у уважаемого SSN, за то, что в его ветке разговор отвлекся в сторону. Прошу прощения. Теперь по существу.
ssn пишет:но все же для этого существуют другие 3D продукты (Inventor например, где при необходимости можно создать объект, а потом вставлять его направо и налево).
Супер. Просто супер... Правда, когда начинаешь работать конкретно (в Invertor, Mechanics, Solid Works и иже с ними)выясняется, что не все уж так и круто, как показалось. Кстати, тоже можно сказать об Architectural. Ну и потом, нарисовать, на самом деле, не так уж сложно. А что потом?Проектирование - это ведь не набор веселых картинок. Или
нет? А спецификации всякие разные, пояснительные записки и т. д. и т. п.?
Нам бы чё попроще, выноски там всякие, значёчки, обозначения по ГОСТ
Уважаемый SSN! Вот за этим Вы, честное слово, не туда зашли и не там копаете. Как раз вот для этого всего - LISP - ИДЕАЛЕН. И, что самое интересное, зная АКАД, освоить простые приемы программирования - это даже не задача, а так... Между двумя кружками пива.
но у разных размеров привязка текста может быть разная, да и ориентация размера....
Теперь по сути вопроса. Судя по предыдущему абзацу, размеры нарисованы не одним стилем (если я не прав, поправьте). Простите, но тогда задача не решаема в принципе. Для начала надо все размеры перевести в один размерный стиль. И тогда свойство TextPosition будет однозначно определять положение размерных линий у линейных размеров. Определяйте нужную Вам координату Х - и выравнивайте вертикальные размеры, Y - горизонтальные.
я не программист, а конструктор
Простите за навязчивость. Уж коли Вы взялись работать с какой-то программой, изучите ее возможности и доступные Вам, как конструктору, инструменты.
Beer пишет:VBA нужен только для тех, кто не знаком с "родными" языками приложения, а писать надо и сейчас (ну или кто кроме VB ничего не признает).
Извините, категорически не могу согласиться. Если работаешь в какой-то области, нужно (на мой взгляд), в идеале, знать все. Понятно, что это идеал, который по определению не достижим. Но стремиться к нему надо. Хотя бы для того, чтобы с минимальными затратами (своими есессно) решать поставленные задачи.
И еще один вопрос, тесно примыкающий к предыдущему. В подавляющем количестве вопросов, задаваемом на этом, да и на других, форумах однозначно читается подтекст: "Мне вооще-то по жизни некогда, так что рассказали бы вы, по быстренькому, как мне решить вот такую проблему." .Уважаемый ShaggyDoc где-то такую психологию назвал, кажется, "психологией вечного студента". Может я не прав, свое мнение никому не навязываю. Но. Если бы я, пришедши после бурсы на работу, вел себя так же... У меня (в прошлой жизни) ставилась задача, и определялись сроки ее выполнения. И все, как ты ее будешь выполнять, где искать тветы - это твои проблемы, ты человек с верхним образованием. И, господа, поверьте лучший источник знаний это КНИГА. В конце концов, в умении работать с литературой и состоит верхнее образование. А в этой большой помойке (Интернет, а не данный сайт) ответы даются по принципу: "А я вот узнал, что..." или "А вот это я знаю, что вот так можно сделать..." Не серьезно это все, господа. Читайте книжки.
ShaggyDoc пишет:Но аппетит растет во время еды
Я ведь не неофит. В АКАДе работаю, слава богу, с 88, где-то с того же времени программирую (понятно, что не Pascal, не на С и на Basiq). К VBA я принюхивался оч-ч-ч-ень долго. Постепенно расширяя круг решаемых на нем задач. Сейчас 90%
задач решаю на VBA. НО! Когда Вы говорите, что: "... серьезную систему только на VBA не сделать", кто же станет спорить? А такую же систему только на LISP, или даже VLISP, можно сделать? И сколько народа станут с пеной у рта доказывать, что: "Да! Можно!".
AutoCAD много лет имел и LISP, и ADS, и ARX. И вдруг еще ЭТО. Явно, чтобы "дурить" нашего (вернее, ихнего) брата
Опять таки голая правда жизни. Правда вспоминается анекдот: "Чему радуется американец, купивший нелицензионную копию Windows? Тому, что он стал богаче на 200 $. А русский? Тому, что Билл Гейтс стал беднее на 200$." Да, мы такие. Ну а если серьезно, подоплека такая: "Ну и что вы будете делать, когда VBA уберут из АКАДа (а в этом, похоже, никто не сомневается)?" Ответ: работать так, как и до VBA. С новыми возможностями, в новах программах (Delfi?). Но ведь главное, чтобы до этого момента мозги не были убитыми. У меня, наверное, не будут. А у 99% процентов этого сайта? И не только этого раздела. Ведь зайти в раздел по программированию LISP и уши сворачиваются. Те же проблемы с "вечными студентами."
Извиняюсь за возможные грамматические ошибки. Вечер трудного дня, сами понимаете.