In Progress

Software tool that can cut a 3D models

Hi,

I am interested with a software tool that can help me with cutting 3d models into vertical slices. This is a test tool so I am interested with shortcuts that can save time & money (open source tools, plug-ins, etc...). Future requirements if successful.

Input : a 3D model in STL file format. (other 3d model type is ok).

Output: two or more separate STL models representing each a linear & vertical slice of the original 3d model

Input Parameters:

1. Number of desired slices

2. Either each slice is a fixed width cut (given in units of cm) or based on calculation.

3. The calculated slice width is based on the following :

(Total length of the model - Sum[fixed width slices] ) / Total number of calculated slices

GUI explained (see attached)

Load model - allow loading models with *.STL extension only

Model Size - Calculate the 3D model total width, length and height and present it on screen

Cut axis - Select cutting axis : either X or Y only.

No. of slices - user can define the number of slices required for cut

Create array - the program will display below a set of objects as displayed (based on the number of slices)

Slice - the slice number

Width - the slice width for cut, either user defined or calculated later.

Fixed - before calculating the width the user can predefine the total width of the slice by writing a number and checking the checkbox below

Calculate - the text boxes which are not check as "fixed" will be filled with the following:

(Total length of the model - Sum[fixed width slices] ) / Total number of calculated slices

in our example the user has decided to fix slice 2 & 4 with 1.5+4.5 cm so we have in X axis 10cm - 6 cm and since we have 4 slices for equal width we will get 1 cm for each slice.

Cut model - this will cut the model vertically on the chosen axis based on the desired width.

Things to keep in mind:

Positioning in space ! -

this is important, please make sure that each slice is preserving it's original position so by loading the model into a 3d models editor software I will still preview them all as one.

File names -

new slices file names will be Slice1_original file [url removed, login to view], Slice2_original file [url removed, login to view],....

Errors -

if the fixed slices total width is equal to the original model width so no room left.

if one of the slices or more are wider that the model itself

MISC

1. preferred C# , could be also C++ please suggest existing API/ SDK for 3D Model manipulation.

2. I am open minded for improvements / shortcuts suggestions.

3. First milestone , POC - create a simple utility that can cut a 3D model, second milestone the rest. There will be another step later on.

4. This tool is needed as a test tool for my project so I don't mind you suggest shortcuts that can save time and money. i.e. blender plugin, using of open source projects etc...

5. If project works fine there will be future requirements and long term contract is available.

6. There is another step that may include further slicing or even merging later on, I will describe it to developer once project complete and successful.

7. I am looking for good & friendly communication, detailed in-code documentation, bug free software. I will provide fast feedback and quick payment once all ok.

Skills: C# Programming, C++ Programming, Matlab and Mathematica, Software Architecture, Unity 3D

See more: writing tool, writing software free, writing height, writing editor free, writing a contract, writing a check example, writing a check, works 3d model, utility gui, using stl, tool 3d model, the free 3d model, text 3d model, stl size, stl set example, stl set, stl example, stl code, stl array, stl a, stl 3d model free, step 3d model, space 3d model, software developer tools, software developer other names

About the Employer:
( 8 reviews ) Herzelia, Israel

Project ID: #10003205

Awarded to:

beApart

Have a ready working tool Using OpenSCAD free tool and it is using Cgal prominent lib in this area. Slices can be made with a comand line And then result can be even published to web and we can make an online se More

$400 USD in 10 days
(0 Reviews)
0.0

6 freelancers are bidding on average $587 for this job

$750 USD in 10 days
(84 Reviews)
7.3
hmramezani

Dear employer, I am a senior PhD student in the field of signal processing, and networking at one the top rank universities, namely TU-Delft. I have a solid background in analog/digital communication systems, and (wi More

$449 USD in 20 days
(91 Reviews)
6.6
BigCityInstitute

Hello! Thanks for this project invited. I've read your requirements in detail. I think your project is very interesting for me. I think this project is best for me, because i have a lot of experience about 3D Rend More

$736 USD in 10 days
(36 Reviews)
5.9
sooraj13

Hello Sir, We are an Indian development company here. we have checked your posted details here and want more clarification in it, so message us to discuss on it more then we will able to move on it. Thanks

$330 USD in 10 days
(40 Reviews)
4.6
Webbleu

Greetings, We have gone through your requirement and would to take this opportunity to work on this project. Can you send a detailed requirement about your project. Please check few work done by us: Feel More

$631 USD in 15 days
(6 Reviews)
2.9
amitparihar43

hi there, I have master degree in advance multimedia. - have done work in processing .shp file, .mat file and STL file as well. - knowledge of watermarking, Steganography, 3d Modeling etc

$555 USD in 10 days
(0 Reviews)
0.0
$555 USD in 10 days
(0 Reviews)
0.0