1,071 research outputs found
Intersection of triangles in space based on cutting off segment
The article proposes a new method for finding the triangle-triangle
intersection in 3D space, based on the use of computer graphics algorithms --
cutting off segments on the plane when moving and rotating the beginning of the
coordinate axes of space. This method is obtained by synthesis of two methods
of cutting off segments on the plane -- Cohen-Sutherland algorithm and
FC-algorithm. In the proposed method, the problem of triangle-triangle
intersection in 3D space is reduced to a simpler and less resource-intensive
cut-off problem on the plane. The main feature of the method is the developed
scheme of coding the points of the cut-off in relation to the triangle segment
plane. This scheme allows you to get rid of a large number of costly
calculations. In the article the cases of intersection of triangles at
parallelism, intersection and coincidence of planes of triangles are
considered. The proposed method can be used in solving the problem of
tetrahedron intersection, using the finite element method, as well as in image
processing.Comment: Convergent Cognitive Information Technologies. Convergent 2019.
Communications in Computer and Information Science, in press, Springer, Cham.
http://it-edu.oit.cmc.msu.ru/index.php/convergent/convergent2019 (14 pages,
11 figures
Gap Processing for Adaptive Maximal Poisson-Disk Sampling
In this paper, we study the generation of maximal Poisson-disk sets with
varying radii. First, we present a geometric analysis of gaps in such disk
sets. This analysis is the basis for maximal and adaptive sampling in Euclidean
space and on manifolds. Second, we propose efficient algorithms and data
structures to detect gaps and update gaps when disks are inserted, deleted,
moved, or have their radius changed. We build on the concepts of the regular
triangulation and the power diagram. Third, we will show how our analysis can
make a contribution to the state-of-the-art in surface remeshing.Comment: 16 pages. ACM Transactions on Graphics, 201
Physiological system modelling
Computer graphics has a major impact in our day-to-day life. It is used in diverse areas such as displaying the results of engineering and scientific computations and visualization, producing television commercials and feature films, simulation and analysis of real world problems, computer aided design, graphical user interfaces that increases the communication bandwidth between humans and machines, etc Scientific visualization is a well-established method for analysis of data, originating from scientific computations, simulations or measurements. The development and implementation of the 3Dgen software was developed by the author using OpenGL and C language was presented in this report 3Dgen was used to visualize threedimensional cylindrical models such as pipes and also for limited usage in virtual endoscopy. Using the developed software a model was created using the centreline data input by the user or from the output of some other program, stored in a normal text file. The model was constructed by drawing surface polygons between two adjacent centreline points. The software allows the user to view the internal and external surfaces of the model. The software was designed in such a way that it runs in more than one operating systems with minimal installation procedures Since the size of the software is very small it can be stored in a 1 44 Megabyte floppy diskette. Depending on the processing speed of the PC the software can generate models of any length and size Compared to other packages, 3Dgen has minimal input procedures was able to generate models with smooth bends. It has both modelling and virtual exploration features. For models with sharp bends the software generates an overshoot
Real-Time Ultrasound Simulation for Medical Training and Standardized Patient Assessment
With the increasing role played by ultrasound in clinical diagnostics, ultrasound training in medical education has become more and more important. The clinical routine for ultrasound training is on real patients; therefore monitored and guided examinations involving medical students are quite time-constrained. Furthermore, standardized patients (SPs), who are increasingly used in medical school for teaching and assessing medical students, need to be augmented. These SPs are typically healthy individuals who can not accurately portray the variety of abnormalities that are needed for training especially when medical examinations involve instrument interactions. To augment SPs in a realistically effective way and also address the resourced time constraints for sonography training, a computerized ultrasound simulation is essential for medical education.
In this dissertation, I investigate a real-time ultrasound simulation methodology based on a virtual 3-dimentional (3-D) mesh organ. This research has developed the simulation technology to augment SPs with synthetic ultrasound images. I present this methodology and its use in simulating echocardiography. This simulated echocardiogram displays the various oriented sonographs in real time according to the placement of a mock transducer without the need of an actual patient
ARTIST-DRIVEN FRACTURING OF POLYHEDRAL SURFACE MESHES
This paper presents a robust and artist driven method for fracturing a surface polyhedral mesh via fracture maps. A fracture map is an undirected simple graph with nodes representing positions in UV-space and fracture lines along the surface of a mesh. Fracture maps allow artists to concisely and rapidly define, edit, and apply fracture patterns onto the surface of their mesh.
The method projects a fracture map onto a polyhedral surface and splits its triangles accordingly. The polyhedral mesh is then segmented based on fracture lines to produce a set of independent surfaces called fracture components, containing the visible surface of each fractured mesh fragment. Subsequently, we utilize a Voronoi-based approximation of the input polyhedral meshâs medial axis to derive a hidden surface for each fragment. The result is a new watertight polyhedral mesh representing the full fracture component.
Results are aquired after a delay sufficiently brief for interactive design. As the size of the input mesh increases, the computation time has shown to grow linearly. A large mesh of 41,000 triangles requires approximately 3.4 seconds to perform a complete fracture of a complex pattern. For a wide variety of practices, the resulting fractures allows users to provide realistic feedback upon the application of extraneous forces
3D APIs in Interactive Real-Time Systems: Comparison of OpenGL, Direct3D and Java3D.
Since the first display of a few computer-generated lines on a Cathode-ray tube (CRT) over 40 years ago, graphics has progressed rapidly towards the computer generation of detailed images and interactive environments in real time (Angel, 1997). In the last twenty years a number of Application Programmer's Interfaces (APIs) have been developed to provide access to three-dimensional graphics systems. Currently, there are numerous APIs used for many different types of applications. This paper will look at three of these: OpenGL, Direct3D, and one of the newest entrants, Java3D. They will be discussed in relation to their level of versatility, programability, and how innovative they are in introducing new features and furthering the development of 3D-interactive programming
- âŠ