Project description
At the moment, all models of stairs have been worked out at the visualization level (approximately), and it is necessary to make fully technically accurate models. Precise models are needed to automatically create control programs for CSP machines, specifications and assembly drawings.
In addition to visualizations (which vary depending on the parameters), there are static models with elaborated nodes made by Autocad and almost full-featured modules for Autocad (in autolisp), which draw the main details in Autocad in 2D. On the basis of all this, it is necessary to make a single fully functional computer-aided design system.
If you have experience in programming in any language and basic knowledge of the syntax of javsscript will be easy to master. The only important nuance is the need for a basic education as a mechanical engineer or design engineer. It is necessary to finalize the design in the process of developing the code. If you have never seen a drawing, it will be difficult. For pure programming work, there is not enough raw data. Now there is:
Lisps - functionality is limited, not all options are taken into account
Models in the car frame - from the model do not understand the relationship between sizes, drawn only one model of an infinite set. It is not always clear how the model changes when several parameters change at the same time.
Visualizations - nodes are not worked out, all details are approximate, the dependences between the elements are also approximate, in places, approximate coefficents are put instead of formulas
The task is interesting, non-standard, at the intersection of programming and real production. It is ideal for those who do not like routine and strive to solve new non-standard tasks.
Requirements:
Higher technical education mechanical engineer or design engineer
2 years of experience (any object-oriented language)
Basic knowledge of javascript syntax
Payment can be for the whole project, or in parts for the corresponding part of the project.