FRACTAL GRAPHICS FOR VIRTUAL ENVIRONMENT GENERATION

2019 ◽  
Vol 26 ◽  
pp. 29-35
Author(s):  
I.A. TREGUBOVA ◽  

Progress in hardware and software development is impressively fast. The main reason of computer graphics fast improvement is a full experience that can be reached though visual representation of our world. Therefore, the most interesting problem of it is a realistic image with high quality and resolution, which often requires procedural graphics generation. The article analyzes simplicity of a fractal and mathematics abstraction. Mathematics describes not only accuracy and logic but also beauty of the Universe. Mountains, clouds, trees, cells do not fit into the world of Euclidean geometry. They cannot be described by its methods. But fractals and fractal geometry solve that problem. Fractals are fairly simple equations on a sheet of paper with bright, unusual images, and, above all, they explain things. Fractal is a figure in the space, which consists of statistical character as the whole. It is self-similar, and therefore looks ‘roughly’ same and does not depend on its scale. So, any complex object can be called a fractal, if it has the same shape, as the parts it consists of. Fractal is abstract, and it helps to translate any algebraic problem into geometric, where solution is always obvious. A lot of researches in the field of fractal graphics has been carried out, but there are still issues that deserve considerable attention and more perfect solutions. The main purpose of the work is codes development with object-oriented programming languages for fractal graphics rendering. The article analyzes simplicity of a fractal and mathematics abstraction. Procedural generation was described as a method of algorithmic data generation for 3D models and textures creation. Code was written with general-purpose programming language Python, which renders step by step creation of fractal composition and variations of fractal images. Fractal generation used for modeling is part of realism in computer graphics In summary, procedural generation is very important for video games, as it can be used to automatically create large amount of game content. The random generation of natural looking landscapes is based on geometric computer generated images Created compositions can be used in computer science for image compression, in medicine for the study of the cellular level of organs, etc.

1992 ◽  
Vol 01 (03n04) ◽  
pp. 515-577 ◽  
Author(s):  
STEVEN S. POPOVICH ◽  
GAIL E. KAISER

Much work has been done in the last decade in the related areas of object-oriented programming languages and object-oriented databases. Researchers from both areas now seem to be working toward a common end, that of an object management system, or OMS. An OMS is constructed similarly to an OODB but provides a general purpose concurrent object-oriented programming language as well, complementing the OODB query facilities. In this paper, we will define several different types of object systems (object servers, persistent OOPL’s, OODB’s and OMS’s) in terms of their interfaces and capabilities from the viewpoint of how these support the requirements of cooperative information systems. We will examine the distinguishing features and general architecture of systems of each type in the light of a general model of OMS architecture.


Land ◽  
2021 ◽  
Vol 10 (8) ◽  
pp. 822
Author(s):  
Ali Asghari ◽  
Mohsen Kalantari ◽  
Abbas Rajabifard

Among 3D models, Building Information Models (BIM) can potentially support the integrated management of buildings’ physical and legal aspects in cadastres. However, there is not a systematic approach to author the cadastral information into the BIM models. Moreover, the common approaches for data validation only check the final cadastral output, and they ignore the data generation steps as potential avenues for validation. Therefore, this study aims to develop the criteria and standards to check the spatial consistency and integrity of BIM-based cadastral data in the process of generating the data. The paper utilises a case study approach as its methodology to investigate the requirements of generating a BIM-based cadastral model and identify the issues within the process. The results include a formative assessment (i.e., multistep validation approach during the data generation) alongside a summative assessment (i.e., one-step validation approach at the end of data generation). This study found the summative assessment alone insufficient for 3D cadastral data validation. The paper concludes that a formative and summative assessment together can improve the validity of the data. The results will potentially bring more efficiency to modern land administration processes by avoiding the accumulation of errors in 3D cadastral data generation.


2015 ◽  
Vol 131 ◽  
pp. 333-342 ◽  
Author(s):  
Victor Berdonosov ◽  
Alena Zhivotova ◽  
Tatiana Sycheva

2021 ◽  
pp. 026461962110364
Author(s):  
Francis William

This study evaluated the adapted science and mathematics books for students with visual impairment in inclusive classrooms in Tanzania secondary schools. It was conducted in 14 regions using qualitative and quantitative approaches. Data were generated from a sample of 19 heads of school, 103 students, and 77 teachers. The findings of the study show that the books are appropriate for students with visual impairment. However, they lacked enough tactile illustrations and pictures. Further findings revealed that lack of braille knowledge among some teachers limited them from using the books. As such, a few teachers who had braille knowledge had started to use the books while those with limited knowledge did not. Most teachers reported lack of appropriate pedagogy for handling special needs in inclusive classrooms. Therefore, although the books are appropriate, a lot needs to be desired in building teachers’ capacity to use the books. Various inclusive methodological knowledge to teachers needs to be ensured. Furthermore, the books must be improved to include more tactile graphics and pictures to make them more reader-friendly for students with visual impairment. Other educational books, including three-dimensional (3D) models, should be part of the adapted books.


2021 ◽  
Vol 31 ◽  
Author(s):  
BHARGAV SHIVKUMAR ◽  
JEFFREY MURPHY ◽  
LUKASZ ZIAREK

Abstract There is a growing interest in leveraging functional programming languages in real-time and embedded contexts. Functional languages are appealing as many are strictly typed, amenable to formal methods, have limited mutation, and have simple but powerful concurrency control mechanisms. Although there have been many recent proposals for specialized domain-specific languages for embedded and real-time systems, there has been relatively little progress on adapting more general purpose functional languages for programming embedded and real-time systems. In this paper, we present our current work on leveraging Standard ML (SML) in the embedded and real-time domains. Specifically, we detail our experiences in modifying MLton, a whole-program optimizing compiler for SML, for use in such contexts. We focus primarily on the language runtime, reworking the threading subsystem, object model, and garbage collector. We provide preliminary results over a radar-based aircraft collision detector ported to SML.


2021 ◽  
Vol 14 (2) ◽  
pp. 187-196
Author(s):  
Francisco Javier Triveno Vargas ◽  
Hugo Siles Alvarado

STEM education is a strategy based on four disciplines (science, technology, engineering and mathematics), integrated in an innovative interdisciplinary approach. Although, the concept of STEM education is more relevant today, the discussion of a teaching model with special attention in the four subjects aforementioned began in the early 2000s. Taking into account this context, the strategy presented in this paper has been disseminated in Bolivia’s main universities for the last five years. A country that has not yet managed to associate basic disciplines such as calculus, matrix algebra, and/or differential equations to solve problems of an applicative nature, that is, to establish the link between theory and practice. To establish the connection, it is necessary to deduce differential equations associated with practical problems; solve these equations with numerical methods, appeal to the simulation concept to later introduce programming languages like Python/VPython to build virtual laboratories. The classical problem addressed for this purpose is the satellite of two degrees of freedom.


1999 ◽  
Vol 9 (3) ◽  
pp. 253-286 ◽  
Author(s):  
G. DELZANNO ◽  
D. GALMICHE ◽  
M. MARTELLI

This paper focuses on the use of linear logic as a specification language for the operational semantics of advanced concepts of programming such as concurrency and object-orientation. Our approach is based on a refinement of linear logic sequent calculi based on the proof-theoretic characterization of logic programming. A well-founded combination of higher-order logic programming and linear logic will be used to give an accurate encoding of the traditional features of concurrent object-oriented programming languages, whose corner-stone is the notion of encapsulation.


Sign in / Sign up

Export Citation Format

Share Document