Skip to content
/ forms-cg Public

Windows Forms C# application built with the .NET framework that consists of a 3D object viewer, used as an University Project.

Notifications You must be signed in to change notification settings

t2ne/forms-cg

Repository files navigation

🖼️ Windows Forms C# 3D Object Viewer

A Windows Forms application developed using the .NET Framework for visualizing 3D objects. This project was created as part of a university assignment.

🌟 Features

  • 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.

🛠️ Installation

Clone the Repository

git clone https://github.com/t2ne/forms-cg.git

Open the Project

  1. Open the solution file desenhaFaces_v1.csproj in Visual Studio.
  2. Restore NuGet packages if prompted.
  3. Build and run the application.

Requirements

  • Windows OS
  • .NET Framework (version compatible with the project)
  • Visual Studio (recommended for development)

📂 Project Structure

  • 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.

🔧 Usage

  1. Launch the application by running the compiled executable or directly from Visual Studio.
  2. Load a 3D object file into the viewer.
  3. 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.

🌐 Supported Environments

Tested on:

  • Windows 10
  • Windows 11

🙋‍♂️ Author

  • @t2ne - @renaxpto - @DPinto20

🎓 Academic Project

This project was developed as part of a university assignment focused on creating a functional 3D object visualization tool using Windows Forms and C#.

About

Windows Forms C# application built with the .NET framework that consists of a 3D object viewer, used as an University Project.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages