Тема: свойства объектов- Coordinate и Coordinates
в чем разница?
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → VBA → свойства объектов- Coordinate и Coordinates
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
А в хелп глянуть религия не позволяет?
Coordinate Property
Specifies the coordinate of a single vertex in the object.
.......
Coordinate
Variant (three-element or two-element array of doubles); read-write
The array of X, Y, and Z coordinates for the specified vertex.
Coordinates Property
Specifies the coordinates for each vertex in the object.
.....
Coordinates
Variant (array of doubles); read-write
The array of points.
Один представляет координаты одной точки, а второй - все вершины.
вот это мне и не понятно.
в чем разница между вершиной и точкой.
ведь у каждого объекта есть оба эти свойства.
Coordinates -- это ВСЕ вершины.
Имеется далеко не у всех объектов:
3DFace, 3DPolyline , Leader, LightweightPolyline, MLine, Point, PolyfaceMesh, PolygonMesh, Polyline, Solid, Trace
Вот назначение второй вершины:
points(3) = 5
points(4) = 5
points(5) = 0
plineObj.Coordinates = points
А вот сигнатура Coordinate:
object.Coordinate(index)
Обратите внимание на скобки.
Назначение второй вершины -- object.Coordinate(1)
я обращаюсь к свойству Coordinates у ВСЕХ объектов и получаю вполне приличные значения.
причем во всех случаях одинаковым образом
for i=0 to Ubound(obj.coordinatrs) coord(i)=obj.coordinates(i) next
это всё неправда?
Так в чем конкретно вопрос?
Получайте на здоровье, если вам надо.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → VBA → свойства объектов- Coordinate и Coordinates
Форум работает на PunBB, при поддержке Informer Technologies, Inc