I need a small program written in VB6 that can be integrated into a larger existing program. The purpose of the program is to convert a file with triangles points identified in an ascii file into a STP file that can be read by most step file readers.
For instance, I would like to provide a description something like the following to describe a series of 3 triangles:
78.5,98.5,10,78.5,98.5,69,78.5,-98.5,10
78.5,-98.5,69,78.5,98.5,69,78.5,-98.5,10
-78.5,98.5,10,-78.5,98.5,69,-78.5,-98.5,10
-78.5,-98.5,69,-78.5,98.5,69,-78.5,-98.5,10
-78.5,-98.5,69,78.5,-98.5,69,-78.5,-98.5,10
78.5,-98.5,10,78.5,-98.5,69,-78.5,-98.5,10
The format of the file can be changes as required. We will want to modify it somewhat to tell you whether the dimensions are mils or mm and to identify the "Material" or color of each triangle. You can help us determine how this should be done. Other inputs we have not considered can be added to this ascii file as well.
The result would be a simple STEP/STP ascii file.
It is possible to use pre-written routines for this, but the routines must be distributable without restriction. The code does not have to be written in VB (although people that bid on doing this will be given preference) but it must be capable of being run from within VB6 (such as a DLL, or activeX control).
Additionally, it would be preferred if the final version were able to take an array of text strings rather than a file.
It must run stand alone for testing and debug. A wrapper program for testing in VB will be required. Preferably this would have a button to search for and load a file and a way to specify the resulting files name and path. If the code accepted text arrays of data, this would allow us to make an easy and efficient integration to our own tool.
The bidder should have an excellent command of English, should have some experience writing step files and 3d models and should have experience with VB6.
There is an attached sample input file and a datasheet displaying a part similar to what we are trying to describe with our triangles and a step file that is a similar part to what we are describing (although more complicated than ours.
I am interested in a timely completion of this task, as we have additional tasks that are waiting on this one to complete.