A Windows Forms application developed using the .NET Framework for visualizing 3D objects. This project was created as part of a university assignment.
- 3D Object Viewer: Load, render, and interact with 3D objects directly in the application.
- Intuitive Interface: Built with Windows Forms for a simple and user-friendly experience.
- Customizable Views: Rotate, zoom, and pan to explore objects from different perspectives.
- Lightweight and Portable: Easily run the application on any Windows machine with .NET Framework installed.
git clone https://github.com/t2ne/forms-cg.git
- Open the solution file
desenhaFaces_v1.csproj
in Visual Studio. - Restore NuGet packages if prompted.
- Build and run the application.
- Windows OS
- .NET Framework (version compatible with the project)
- Visual Studio (recommended for development)
- Modelos: Contains models and classes for 3D object representation.
- Properties: Configuration files and metadata for the project.
- Resources: Images and other embedded resources.
- Main Files:
Form1.cs
: Handles the main application logic.Objeto.cs
: Represents 3D object data and functionality.Vector3D.cs
: Implements vector math for 3D operations.Face.cs
: Manages face geometry for objects.
- Launch the application by running the compiled executable or directly from Visual Studio.
- Load a 3D object file into the viewer.
- Use the interface tools to explore the object:
- Rotate the view to examine all angles.
- Zoom in and out for detailed inspection.
- Pan to adjust the viewing area.
Tested on:
- Windows 10
- Windows 11
- @t2ne - @renaxpto - @DPinto20
This project was developed as part of a university assignment focused on creating a functional 3D object visualization tool using Windows Forms and C#.