Методи сортування геометричних об'єктів та їх реалізація на прикладі плагіна автонумерації елементів для САПР Allplan

Автор(и): 
Є.В. Бородавка
В.М. Квасневський
Ключові слова (укр): 
метод сортування, геометричний об'єкт, атрибут, плагін, автонумерація
Ключові слова (рус): 
метод сортировки, геометрический объект, атрибут, плагин, автонумерация
Ключові слова (англ): 
sorting method, geometric object, attribute, plugin, auto numbering
Анотація (укр): 
Проаналізовано основні методи сортування геометричних об'єктів та визначено їх переваги і недоліки. В якості прикладу реалізації розглянутих методів пропонується плагін автоматичної нумерації об'єктів в САПР Allplan. На прикладі типових будівельних елементів здійснено аналіз роботи плагіна та показано його основні особливості. Детально розглянуто методи та алгоритми, які використовуються в плагіні.
Анотація (рус): 
Анализируются основные методы сортировки геометрических объектов и определяются их достоинства и недостатки. В качестве примера реализации рассмотренных методов предлагается плагин автоматической нумерации объектов в САПР Allplan. На примере типовых строительных элементов осуществлен анализ работы плагина и показаны его основные особенности. Подробно рассмотрены методы и алгоритмы, используемые в плагине.
Анотація (англ): 
The main sorting methods of geometrical objects are analyzed and their strengths and weaknesses are determined. All approaches and principles of writing applications for CAD Allplan are disclosed. The advantages and disadvantages of a particular approach are revealed. The article gives detailed understanding issues and scope of created application (plugin). Principles of projects construction are described in detail and are examined by all methods of sorting and numbering. Discussed in detail the algorithms are used in the plugin. All methods and algorithms are illustrated with detailed drawings and detailed description. As an example of the methods considered are invited plugin automatic numbering of objects in CAD Allplan. The article reveals the functional stages plugin and its capabilities, as described plugin development to build its capabilities. Plugin is a real development that is embedded in Allplan and is used by users. The typical building elements was used as example for the analyze of the plugin and it main features demonstration.
Публікатор: 
Київський національний університет будівництва і архітектури
Назва журналу, номер, рік випуску (укр): 
Управління розвитком складних систем, номер 18, 2014
Назва журналу, номер, рік випуску (рус): 
Управление развитием сложных систем, номер 18, 2014
Назва журналу, номер, рік випуску (англ): 
Management of Development of Complex Systems, Number 18, 2014
Мова статті: 
Українська
Формат документа: 
application/pdf
Документ: 
Дата публікації: 
30 Май 2014
Номер збірника: 
Розділ: 
ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ ПРОЕКТУВАННЯ
Університет автора: 
Київський національний університет будівництва і архітектури, Київ
Литература: 

1.     Вильдермут Г. Индивидуальная архитектура – индустриально! / Г. Вильдермут, В. Шкатов // Жилищное строительство. – 2011. – №3. – С. 32-35.

2.     Аналіз методів сортування масиву чисел / [Мельничук А.С, Луценко С.П., Громовий Д.С. Трофимова К.В.]. – Технологический аудит и резервы производства. –2013. – №1. – С. 37-39.

3.     Норенков И. П. Основи автоматизованого проектування: підр. для вузів. – 4-е вид., перероб. і доп. – М.: Вид-во МГТУ им. Н. Э. Баумана, 2009. – 430 с. – ISBN 978-5-7038-3275-2.

4.     Малюх В. Н. Вступ в сучасні САПР: Курс лекцій. – М.: ДМК Пресс, 2010. – 192 с. – ISBN 978-5-94074-551-8.

5.     Айвор Хортон. Visual C++ 2010: повний курс. – М.: Діалектика, 2010. – С. 1216. – ISBN 978-5-8459-1698-3.

6.     Страуструп Б.. Дизайн і еволюція C++ – СПб.: Пітер, 2007. – 445 с. – ISBN 5-469-01217-4.

7.     Іан Грехем. Об'єктно-орієнтовані методи. Принципи та практика / Пер. з англ. - 3-е вид. - М.: Вільямс, 2004. - 880 с.

8.     Малюх В. Н. Введення в сучасні САПР: Курс лекцій. - М.: ДМК Пресс, 2010. - 192 с. - ISBN 978-5-94074-551-8

9.     Брюс Шнайер "Прикладна криптографія. Протоколи, алгоритми, вихідні тексти на мові Сі". - М.: Триумф, 2002. - ISBN 5-89392-055-4.

10.  Ніклаус Вірт "Алгоритми та структури даних". - М.: Світ, 1989. - ISBN 5-03-001045-9.

References: 

1.      Wildermuth H. Individual architecture - industrial! / G. Wildermuth, B. Shkatov // Homebuilding. - 2011. - № 3. - S. 32-35.

2.     Analysis methods for sorting an array of numbers / [Melnychuk AS, Lutsenko S., Thunder DS Trofimov KV]. - Tehnolohycheskyy audit reserves and production. -2013. - № 1. - P. 37-39.

3.     Norenkov I. P. Fundamentals of computer-aided design: a textbook for high schools. - 4th ed., Revised. and add. - Moscow: Izd MSTU. H. E. Bauman, 2009. - 430 p. - ISBN 978-5-7038-3275-2.

4.     Malyuh VN Introduction to Modern CAD: Lectures. - Moscow: MQM Press, 2010. - 192 p. - ISBN 978-5-94074-551-8.

5.     Ivor Horton's. Beginning Visual C + + 2010. - Moscow: Dialectics, 2010. - S. 1216. - ISBN 978-5-8459-1698-3.

6.     B. Stroustrup. The Design and Evolution of C + +. - St. Petersburg.: Peter, 2007. - 445 p. - ISBN 5-469-01217-4.

7.     Ian Graham. Object-oriented methods. Principles and Practice / Per. from English. - 3rd ed. - M. Williams, 2004. - 880.

8.     Malukh V. Introduction to Modern CAD: Lectures. - M.: DMK Press, 2010. - 192. - ISBN 978-5-94074-551-8.

9.     Bruce Schneier, "Applied Cryptography. Protocols, algorithms, source code in C language." - Moscow: Triumph 2002. - ISBN 5-89392-055-4.

10.  Niklaus Wirth, "Algorithms and Data Structures." - New York: Wiley, 1989. - ISBN 5-03-001045-9.