Figura 360
Figura 360 is a desktop application built for geometric modeling and computer graphics that serves as both an educational playground and a professional testing ground for ideas in software and visual computation. It is used to explore geometric modeling, visualization, and system design, while documenting the development process. The application developed as part of Computational Geometry and Graphics Systems Lab, where ideas, research, and experiments are explored. It represents a practical implementation of the concepts studied within the lab, transforming experimental approaches into a working tool designed for interactive exploration and visualization.
-
A lab exploring geometry and graphics through hands-on experiments, focused research, and custom software development. It records ideas, systems, and prototypes while investigating the design, implementation, and interpretation of geometric and visual modeling, and it builds practical exploratory tools to test concepts. Select materials are available publicly while more detailed research and extended resources are reserved for supporting members.
Inside the Lab
Experiments with geometric systems
Studies on modeling and spatial structures
Graphics and visualization explorations
Geometry engines and algorithms
Editor and interaction experiments
Prototypes and evolving tools
Examples — STL Dino Import Scene
Example scene featuring import of STL file. The STL (STereoLithography) file format is widely-adopted format for 3D printing and rapid prototyping and represents 3D models as a mesh of triangles.
Examples — DXF Statue Import Scene
Example scene featuring import of DXF file. DXF (Drawing Exchange Format) is an open-source vector file format developed by Autodesk in 1982 to enable data interoperability between AutoCAD and other CAD programs.
Examples — Cabin Compound Scene
Cabin compound scene example presented in a perspective view, featuring solid modeling and assembling, procedural fast calculation, navigation (Zoom, Pan, Orbit), perspective view.
Examples — Staircase Compound Scene
Staircase compound scene example presented in a perspective view, featuring solid modeling and assembling, procedural fast calculation, navigation (Zoom, Pan, Orbit), perspective view.
Examples — Clock Compound Scene
Clock compound scene example presented in a perspective view, featuring solid modeling and assembling, procedural fast calculation, navigation (Zoom, Pan, Orbit), perspective view.
Examples — Drills Compound Scene
Drills compound scene example presented in a perspective view, featuring solid modeling and assembling, procedural fast calculation, navigation (Zoom, Pan, Orbit), perspective view.
Examples — Room Compound Scene
Room compound scene example presented in a perspective view, featuring solid modeling and assembling, procedural fast calculation, navigation (Zoom, Pan, Orbit), perspective view.
Capabilities — Primitives Features
Primitives scene example presented in a perspective view, featuring various primitives: lines, arcs, circles, splines, contours, equidistants, texts, dimensions.
Capabilities — Surfaces Features
Surfaces scene example presented in a perspective view, featuring various surfaces: Mesh, Face, Coons From 3 Curves, Coons From 4 Curves, Linear Surface, Surface From Clips, Extrude Surface, Rotation Surface, Spiral Surface, Pipe Surface.
Capabilities — Solids Features
Solids scene example presented in a perspective view, featuring various solids: Boxes, Spheres, Cylinders, Cones, Ellipsoids, Tors, Spheric Bands, Linear Body, Body From Clips, Extrude Body, Rotation Body, Spiral Body, Pipe Body.
Capabilities — Boolean Features
Boolean operations scene example presented in a perspective view, featuring various boolean operations for solid modeling: Intersection, Union, Subtract, Intersection Contours, Sections.
Concepts — Surfaces and Solids
Advanced tools designed to turn 2D objects into detailed and precise 3D models. This improves the design’s depth, accuracy, and appearance, making the final result clearer and more refined.
Concepts — Kinematic Operations
Kinematic operations involve the process of generating new objects by extruding a two-dimensional shape along a defined path within three-dimensional space. This technique is fundamental in modeling, allowing the transformation of flat designs into complex 3D forms through guided movement.
Concepts — 2D and 3D primitives
Solid modeling creates 3D objects by shaping form, surface, and volume. It starts with 2D shapes like lines and circles, which become 3D forms. Basic 3D shapes like cubes and spheres combine or change to build complex models, aiding design in engineering, architecture, and products.
Concepts — Boolean Operations
Boolean operations in solid modeling combine simple solids using union, intersection, and difference. They enable quick, accurate CAD modeling, aiding prototyping, analysis, and manufacturing, and enhance software flexibility for detailed shapes.
Concepts — Solid Modeling
Solid modeling is a CAD technique that creates precise 3D object shapes, defining volume and surface. It enables detailed design review, stress tests, movement analysis, and manufacturing planning, speeding up product design with fewer errors and improved collaboration.