I am looking to develop an OpenGL application for a desktop environment that can take a .stl file and allow the user to select a region. The key functionality would be the ability to select a region of the .stl file and have it highlighted with a color.
Please note that the .stl files may have triangles behind the selected surface area. those triangles should not be selected. The attached video shows the operation and expectation is to speed up the selection of the triangle.
Current algorithm:
Our current algorithm creates a rectangular region. It selects all triangles which are inside the region ( all triangles in the near plane, intermediate planes and far plane are selected). we have an O(N^2) algorithm which checks the distance of each of triangle in relationship with another and identify the closest triangles and colors them.
Improvement:
This algorithm is very slow for dense triangles. In OpenGL, we are sure there are functions which will immediately select a region of a triangle.
Expectation:
Source code and explanation of how to improve selection of a region of an .stl file. Provide an O(N) solution to select a region. E.g. If OpenGL has a function which helps capture the visible triangles in the graph, this could be done.
Hello, I've been working with rendering/mesh processing for 3 years. (I've already implemented what you're asking for at work once and I've done other projects with OpenGL on this platform, I can help you with that).
Have a great day!
₹9,000 INR in 7 days
5.0 (5 reviews)
5.0
5.0
6 freelancers are bidding on average ₹8,167 INR for this job
Hello! Your problem description is very clear and I definitely know how to solve it. Of course, selection algorithm should be O(n). I'm an expert in computer science and especially geometry algorithms.
Hello, I have more than seven years of experience in the office and more than three years of freelance experience in the required area of work and would like to help you with this task. Thanks for posting in my area of work.
Hi Greetings!
We are team of software developers.
We have developers working on almost all the technologies.
We will assign you a project manager who will assist you during entire process of project completion.
We will provide you fast,timely and on time delivery with reasonable and minimum cost.
We are a registered company located in Indore,India.
We are available right now for the project discussion and can start the project on an immediate basis.
We have understood your project requirement
We have 9 ++ years of experience in design and development.
We can handle projects from small styling to full development from scratch.
We will provide a good result in a short time and satisfy you fully.
We have experienced developers in
C Programming
Software Architecture
C++ Programming
OpenGL
WHY-Us:
» Ready to Start on Immediate basis &provide proper Testing.
» Keep your Data & Website Secure: Daily Progress Updates.
» You will get 30-days FREE BUG-SUPPORT even after Project-Completion
Please come in touch and let's discuss more detail about your task via chat.
Project milestones will be decided during chat.
Thanks and Regards
Tech India