Me and my partner have been tasked for our thesis work to create a digital model of a small plant used for educational purposes. In addition to that we've been asked to create a new library with all the hardware found in the plant in order to make it easy for students and teachers to recreate different scenarios within the plant. The catch is that they want the hardware to look as close to the real thing as possible. Currently we are facing two problems that we cant figure out how to solve. The first is to make a new conveyor tool that allows the user to do the same thing as the built in one does but with other graphics.
The second is regarding exchanging the graphics of the PickAndPlace robot and can be found here:
If anyone could help out it would be much appreciated
About the new conveyor:
(I will address the sub-topics one by one)
Thanks for the answer!
However this only semi-solves the problem. What I am after is to create a whole new conveyor tool that behaves as the default one but instead of the black and blue conveyor frame, I'd like to be able to replace that with a completly new graphic look of my choosing. Is this possible to do without major programming skills?
This is the attempt I sketched in 2.1 - the extrusion configuration would be the attribute to use when it comes to defining conveyor graphics like built-in conveyors do.
Regarding the major programming skills: This depends on what you want to achieve. There is no easy answer. There certainly are easier tasks around 3D graphics than defining a well-looking extrusion configuration but it is possible and there are quite a few people who managed to do this.
You can read and write the attribute by accessing _3D.ExtConfiguration. I typically recommend the following attempt:
1.Create a new conveyor (just instanciate one of the predefined ones, for instance)
2.Fiddle around with the extrusion configuration on the appearance page and examine the result. There is quite detailed documentation about this attribute in the help.
3.Examine the ExtConfiguration attribute that led to the different visualizations. (my typical way is to add a line with "debug" after having read the attribute and then looking at the table from the debugger)
4.Change the attribute according to your needs.
The thing here is that in my experience, a look at both the ExtConfiguration table and the resulting graphics brings you more insight than dry lecture although that is what should finally explain to you which properties can be changed in what way.