Implement a UI with CAD-like functionality in C#

Job ID: 36688558

Budget: $750 – $1,500 USD

Title: 3D CAD Viewer Application in C#

Description:
We are seeking a skilled developer to create a 3D CAD viewer application using C#. The primary objective of the project is to develop a user-friendly UI that mimics CAD tools like SolidWorks. The application should be capable of reading STEP files, displaying 3D models, and offering functionalities such as zooming, rotating, face selection, and extraction of geometry information from the selected faces.

Requirements:

Proficiency in C# programming language.
Experience with CAD development or 3D visualization.
Familiarity with the STEP file format and its parsing.
Ability to create an intuitive and responsive UI for 3D model viewing.
Implementation of zooming and rotating functionalities for smooth model manipulation.
Incorporation of face selection feature to interact with specific geometry elements.
Extraction and display of geometry information for the selected faces.

Optional Skills (not required, but advantageous):

Knowledge of CAD libraries such as Open CASCADE Technology (OCCT) or Helix Toolkit.
Understanding of geometric algorithms and computational geometry concepts.
If you are passionate about 3D visualization, CAD tools, and have a strong command of C# programming, we encourage you to apply for this project. Please include relevant examples of your previous work or projects demonstrating your expertise in this domain.

You may propose your cost.

Note: The project timeline, specific deliverables, and further details will be discussed with the selected developer.