• Прямая линия
  • Модуль формирования 4-х узловых зон



  • страница2/32
    Дата11.07.2018
    Размер4.51 Mb.

    Описание препроцессора


    1   2   3   4   5   6   7   8   9   ...   32

    Точка.

    Создание возможно как с помощью управляемого элемента, так и обычным кликом мышки по графическому представлению модели:





    Добавление точки
    Редактирование точки возможно как с помощью управляемого элемента, так и перетаскиванием точки по рабочей области:



    Редактирование точки
    Удаление точки возможно как с помощью управляемого элемента, так и щелчком по удаляемой точке:



    Удаление точки
    Прямая линия

    Создать линию можно используя управляющий элемент – в этом случае необходимо вручную указать номера образующих прямую точек – либо выбрав две точки мышкой:





    Создание линий

    Редактирование линий возможно путем перемещения образующих её точек (см. описание редактирования точек).



    Удаление линий возможно путем использования управляющего элемента либо щелчком по удаляемой линии:



    Удаление линий

    Дуга

    Создание дуги возможно путем указания трех необходимых для построения точек (начало, конец, центр дуги) в управляющем элементе, либо путем выделения этих точек мышкой:





    Добавление дуги

    При этом обязательным является выполнение следующих условий: должно быть указано направление обхода точек; расстояния от центра дуги до точек её начала и конца должны быть одинаковыми.

    Редактирование дуги осуществляется при помощи редактирования образующих её точек. Редактирование центра дуги невозможно.

    Удаление дуги происходит аналогично удалению прямых линий.



    Окружность

    Создание окружности возможно с помощью управляемого элемента, либо путем двух кликов мышкой по рабочей области: для выбора центра окружности и для указания её радиуса. При этом при перемещении мышки, можно «прицепить» окружность к уже имеющейся точке:





    Добавление окружности

    Удаление окружности возможно путем удаления точки её центра либо с использованием управляющего элемента.

    Немаловажную роль играет возможность разбиения уже имеющихся линий на части при помощи управляющего элемента добавления точек. Так, при попадании новой точки на линию, эта линия будет разбита в зависимости от своего типа:

    Разбиение прямой: образование двух прямых



    Разбиение дуги: образование двух дуг




    Разбиение окружности: образование двух дуг

    При разбиении линий система гарантирует коррекцию координат новой точки таким образом, чтобы они удовлетворяли уравнению прямой. При разбиении дуги – что точка будет удалена от центра дуги на расстояние равное её радиусу.

    Модуль формирования 4-х узловых зон

    Формирование 4-х узловых зон необходимо для применения большинства методов триангуляции, реализованных в системе.

    Зона может иметь форму:

    прямоугольника;

    четырехугольника общего вида;

    треугольника





    Виды зон в препроцессоре.

    Система предлагает два варианта задания зон:



    1. Пользователь указывает линии, образующие зону. Для этого использует управляющий элемент либо выбирает линии щелчком мыши по рабочему пространству:



    Формирование зон при ручном поиске линий

    1. Пользователь щелкает внутри предполагаемой зоны, и система сама производит поиск линий.

    И в том и в другом случае препроцессор сообщает об ошибках формирования зоны. Результатом успешной работы того или иного метода станет создание зоны:



    Пример зоны в препроцессоре

    Система автоматически добавляет промежуточные узлы на линии зон. Особый интерес вызывает случай, когда одной из сторон зоны оказывается дуга. При помощи такого промежуточного узла, дуга аппроксимируется двумя отрезками:





    Аппроксимация дуги отрезками

    У пользователя так же есть возможность удалить созданные зоны. Для этого в препроцессоре реализованы две функции: удаление всех зон и


    1   2   3   4   5   6   7   8   9   ...   32

    Коьрта
    Контакты

        Главная страница


    Описание препроцессора