Page 111 - 4335
P. 111

Якщо  ж           виявиться  рівним  0,  то  наступну
            точку    профіля  поміщаємо  в  точку      і  починаємо
            побудову грані з пошуку першої найближчої точки.
                   Якщо  ж  виявиться,  що  кут  між  точками
                                   0
            буде  меншим  ніж  60 ,  то  також  побудову  нової  грані
            починаємо з пошуку першої найближчої точки.
                   Наведений вище алгоритм розроблений у першу
            чергу  для  побудови  профілів.  Але  він  дозволяє
            оптимально з заданою точністю (не вносячи додаткових
            похибок  за  рахунок  апроксимації)  розв’язувати  задачі
            визначення  об’ємів.  Для  цього  слід  побудувати  ряд
            паралельних  профілів,  розміщених  на  віддалях,  які  не
            перевищують            -  максимальну  абсцису  точок,  з
            яких  формувалися  грані  при  побудові  відповідного
            профілю.  Значення  об’єму  знаходимо  через  площі
            відповідних  вертикальних  перерізів  на  побудованих
            профілях за відомою формулою трапецій.

                   7.3  Використання  Surfer  для  розв’язання
             інженерно-геодезичних  задач  з  використанням
             ЦМР.

                   7.3.1 Основні теоретичні відомості

                   Графічний  редактор    SURFER    фірми    Golden
            Software  Inc.    має,  чи  не  найкращі  з  відомих,
            можливості      для   візуалізації   рельєфу,     заданого
            дискретною  множиною  точок.  Можливості    ж
            макропрограмування, які реалізовані в останніх версіях
            цього  продукту  під  WINDOWS,    дозволяють
            оперативно,     для    кожного    конкретного     випадку
            розробити    макропрограму,  яка  практично  повністю
            автоматизує  процес  розв’язку  задачі,  з  урахуванням
            найвибагливіших вимог користувача.

                                                                   102
   106   107   108   109   110   111   112   113   114   115   116