10.14489/vkit.2016.07.pp.015-021 |
DOI: 10.14489/vkit.2016.07.pp.015-021 Макаров Н. Л. Аннотация. Разработана математическая модель автоматического графического отображения на экране компьютера вершин, дуг и ребер графовой модели. Приведены примеры реализации подобного отображения средствами конкретной системы ввода графовой модели в память компьютера. Ключевые слова: граф; графовая модель; дуга и ребро графа; кривая линия; отрисовка дуги и ребра.
Makarov N. L. Abstract. The article is devoted to development of mathematical models of automatic graphic display on the computer screen of graph model's nodes and edges. Provides examples of the implementation of displaying userdefined graph model in the computer. Consider issues manually entering graph models by using computer program SIGM (System for Input of Graph Models). SIGM clearly shows how it may be done by definition new graph model/load early created graph model; create/edit/remove nodes and edges. Edges draw on screen canvas automatically. User can specify graphs type as directed or not. While user draw edges, in case of the only edges between two nodes – it draws just line, but when edges more than 1 between 2 – it draws arcs. Since arcs between 2 could cross, SIGM implements math model. Math model includes 8 cases for mutual arrangements of 2 nodes (in not loop case) and 1 case for loop in 1 node. Then it calculates mutual arrangements of nodes and automatically places the arc on the screen canvas. Also shows math model of drawing edges arrows on arcs for loop and not loop cases. All math models show in article has implemented in SIGM. Keywords: Graph; Graph model; Arc and an edge of the graph; Curve; Drawing arcs and edges.
РусН. Л. Макаров (Нижегородский государственный архитектурно-строительный университет, Нижний Новгород, Россия) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript EngN. L. Makarov (Nizhny Novgorod State University of Architecture and Civil Engineering, Nizhny Novgorod, Russia) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
Рус1. Касьянов В. Н., Евстигнеев В. А. Графы в программировании: обработка, визуализация и применение. СПб.: БХВ–Петербург, 2003. 1104 с. Eng1. Kas'ianov V. N., Evstigneev V. A. (2003). Graphs in programming: processing, visualization, and application. St. Petersburg: BKhV-Peterburg. [in Russian language]
РусСтатью можно приобрести в электронном виде (PDF формат). Стоимость статьи 350 руб. (в том числе НДС 18%). После оформления заказа, в течение нескольких дней, на указанный вами e-mail придут счет и квитанция для оплаты в банке. После поступления денег на счет издательства, вам будет выслан электронный вариант статьи. Для заказа статьи заполните форму: {jform=1,doi=10.14489/vkit.2016.07.pp.015-021} . EngThis article is available in electronic format (PDF). The cost of a single article is 350 rubles. (including VAT 18%). After you place an order within a few days, you will receive following documents to your specified e-mail: account on payment and receipt to pay in the bank. After depositing your payment on our bank account we send you file of the article by e-mail. To order articles please fill out the form below: {jform=2,doi=10.14489/vkit.2016.07.pp.015-021}
. .
|