|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
кнопка для вывода координаты Z заданной точки.
инженер-конструктор
Регистрация: 20.05.2010
Сообщений: 20
|
||
Просмотров: 9079
|
|
||||
Цитата:
![]()
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
инженер-конструктор Регистрация: 20.05.2010
Сообщений: 20
![]() |
Цитата:
![]() Цитата:
будешь в москве, я тебе пива куплю ![]() но для начала мне нужно чтото почитать, где будет написано как создать макрос и куда этот код вставить)) я правильно понял, он ставит координаты для выделенного массива точек?
__________________
ломать - не строить : ) Последний раз редактировалось alexdub, 18.10.2010 в 16:59. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
"Public Const heighttxt = 100" - це высота текста. Alt + F8 > диспетчер VBA > новый > Редактор VBA > вставить модуль. В модуль вставить код, сохранить как проект VBA. Подгрузить в акад (сервис - загрузка приложений или макросы > диспетчер VBA > загрузить, ну и запустить...
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
инженер-конструктор Регистрация: 20.05.2010
Сообщений: 20
![]() |
Цитата:
вопрос следующий: как сделать, чтобы он выводил только целые значения?
__________________
ломать - не строить : ) |
|||
![]() |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
Дружище ты б написал все сразу, да 2 примера выложил (до и после), этож уже не первый раз - потом начнется, а можно чтоб еще и блоки, да на слой ХХХ и т.д.
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
![]() |
|
||||
инженер-конструктор Регистрация: 20.05.2010
Сообщений: 20
![]() |
мне только целые числа и все.
координату Y выводит целомй, а X и Z c 11-ю знаками после запятой. Цитата:
в общем сейчас докину пример "до" и "после".
__________________
ломать - не строить : ) Последний раз редактировалось alexdub, 19.10.2010 в 10:45. Причина: ошибся |
|||
![]() |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
Если тебе лень нарисовать - то мне лень понимать - что тебе нужно только z или x,y,z? где их рисовать (на высоте точки или "в нуле"), чтобы написать программу надо прежде всего понять что нужно, то что нужно для написании программы ты не знаешь (иначеб смог сам написать) - поэтому и говорят - ВЫЛОЖИ ПРИМЕР.
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
![]() |
|
||||
инженер-конструктор Регистрация: 20.05.2010
Сообщений: 20
![]() |
вот, выложил. считаем, что слой "отклонения" для вставки координат Z и стиль текста "Standart" уже есть в файле. текст должен стоять "в нуле". расположение текста как в примере, чуть выше точки, середина - чуть левее точки. если значение координаты положительное, то писать "+", если 0, то писать "+0".
с X и Y я просто экспериментировал. еще пытался всунуть: Round(expression [,numdecimalplaces]). Но видимо не туда)) вроде бы все ![]()
__________________
ломать - не строить : ) |
|||
![]() |
|
||||
специалист по околачиванию грушевых деревьев Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 811
|
|
|||
![]() |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
Чего?? А вызывать ты ее тоже анонимно будешь?
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
![]() |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
То Пастор - если Вы привыкли писать на vb, например, то это не значит, что на лиспе надо писать так-же - lambda четко выражает область определения аргумента - НЕ ДОЛЖНО БЫТЬ В ЛИСПЕ ПЕРЕМЕННЫХ - там аргументы с четко заданной областью видимости, сделано это для программ чуть побольше чем Ваша (в С++ это-же (с оговорками) называеться объектами), не учите "неправильному" если сами "плаваете". Выход функции должен определяться строго ТОЛЬКО входными данными. Чем быстрее Вы это поймете тем яснее для Вас станет лисп.
p.s. gодумаете на досуге что происходит со списочной структурой когда Вы вызываете setq, да еще и в цикле - это из разряда список как массив использовать.
__________________
Когда в руках молоток все вокруг кажется гвоздями. Последний раз редактировалось Дима_, 19.10.2010 в 15:38. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как средствами VBA нарисовать дугу, зная координаты центра, радиус, начальную и конечную точки? | tata-tau | Программирование | 9 | 03.03.2010 04:07 |
Нужно узнать координаты каждой точки 3D модели | Babun | AutoCAD | 8 | 14.10.2008 08:38 |
Провести линию параллельно заданной через заданные координаты. | bizon2008 | Программирование | 8 | 02.10.2008 17:23 |
Координаты точки пересечения line и pline (LISP) | paradoxvaha | LISP | 3 | 10.07.2007 13:04 |
Координаты точки, лежащей на полилинии | Al_Taron | Программирование | 1 | 27.11.2006 09:45 |