Справка по  ActiveField™ 

об ELCUT     Скачать     Контакты

Технология ActiveField
Обзор объектов
Диаграмма иерархии объектов
С чего начать: Объект Application
Как работать с задачами
Как работать с геометрической моделью
Как работать с физическими свойствами
Как анализировать результаты

Объекты

Свойства

Методы

Point Object

Свойства

Методы

Краткое описание

Точка или вектор в двумерном пространстве.

Подробное описание

Объект Point представляет точку или вектор на плоскости. Он используется во многих методах и свойствах, когда требуется указать пару координат.

Чтобы создать новый объект Point, используйте методы PointXY или PointRA объекта Application. Каждый из них создает новую точку в декартовых или полярных координатах. Однажды создав объект Point, его можно использовать для разных целей. Можно изменять координаты точки в любое время, используя декартовы или полярные координаты (независимо от того, в какой системе координат точка была задана первоначально).

В следующем примере показано создание новой точки, добавление вершины к геометрической модели, потом изменение координат точки и создание другой вершины.

X. Тип Double
(чтение и запись)

Декартовы координаты

Y. Тип Double
(чтение и запись)

Свойство R. Тип Double
(чтение и запись)

Полярные координаты

Phi. Тип Double
(чтение и запись)

В следующем примере создается новая точка p (объект типа Point), устанавливаются её декартовы координаты (x=0, y=1) и потом она используется для создания новой вершины в модели. Потом координате Phi точки присваивается значение 45° (координата R остается неизменной) и создается другая вершина модели.

dim ELC As ELCUT.Application
dim prb as ELCUT.Problem
dim mdl as ELCUT.Model
    .......
dim p As ELCUT.Point
set p = ELC.PointXY(0, 1)
With mdl.Shapes
    .AddVertex p
   p.Phi = 3.1415926 / 4
    .AddVertex p
End With

Помните, что во второй раз метод AddVertex создает вершину с полярными координатами(r = 1, phi = 45°), которые эквивалентны декартовым координатам (x = 0.70711, y = 0.70711). Когда изменяется одна из декартовых координат, вторая декартова координата остается неизменной. Это же верно и для полярных координат.