This image has been created by combining snapshot images of Pro/ENGINEER.
It shows one module of the AMS-M machine of Fico Molding, Zevenaar,
The Netherlands. The machine was chosen as the 1997 Dutch Pro/AWARD Winner
at the Dutch Pro/ENGINEER Users Conference on nov. 27th 1997 in Delft.
The complete machine consists of approximately 2500 Pro/E models (750Mb) which
is too large to display on our best workstation. So I made seperate images of
each module and combined them using imaging software. Unfortunately this total
image shows too much details too put on the Internet ;-).
The above image is a result of a method I used to create an image of one
module with a "see-through" cover. This can be difficult to accomplish
with Pro/E since you have to redefine the transparancy of each color
which the cover is using and these colors should not be used by other
models inside the machine otherwise they will become transparant as
well.
Our software department wanted images which they could use in the
Man-Machine-Interface and in the on-line manuals. The idea was to create
images where you could see the entire machine and highlight a few
components to let the machine operator know where, for example, an error
has occured.
The next section describes how to make such images for an example master
assembly. The commands used are specific for Silicon Graphics workstations
(you will have to install eoe(2).sw.imagetools in order to use some of the
imaging tools), but perhaps you can use other imaging tools if you are running
on different hardware.
What I do is the following:
Retrieve the master assembly and create six offset datum planes (for each
direction two) which lie way beyond the outer limits of the entire assembly.
Zoom Reset will now make your assembly a tiny model in the middle of you main
screen.
Now zoom in on the assembly so that it fills the main screen. Save this
view with #view #names #save. Name it "3D". This view will now always stay
as it is regardless of how many parts are shown of the assembly.
Make the Pro/E background white by toggling the system colors (#misc
#system colors #alternate).
Shade the assembly and make a snapshot of the complete assembly. You can do
that with the snapshot utility. Make sure to draw the rubberband box
only this once and don't change it from here. Draw it around the assembly.
Save the image to main.rgb.
Now create an image of all models which are inside the machine. Create
a Simplified Rep which has all the cover models excluded. Shade the assembly
and retrieve the view name "3D". Make another snapshot and name it inside.rgb.
These two images will be used to create the master image.
Now you can create images for every model you wish to highlight. For
instance all models with "air" in the name.
Create an Exclude Simplified Rep and only include all models with
"air" in the name. You can do this by selecting these models #By Rule;
#Model Name; *air*. Again shade the assembly, retrieve the view name
"3D", create a snapshot image and name it air.rgb.
You can create countless other examples of yourself.
Here is where the trick starts:
The master image is created by combining the cover image and the image
of everything that's inside.
First I'm scaling the colors in half to make sure I get 100% again when
I add the two images.
% cscale cover.rgb tmpfile1.rgb 128 128 128
% cscale inside.rgb tmpfile2.rgb 128 128 128
Now overlay the images:
% add tmpfile1.rgb tmpfile2.rgb all.rgb
So this is the master image for this module. I created one like this
for each module of the machine and combined those images into one image.
Now we create the image where all *air* models are highlithed by overlaying the
master image with the "air" image. Use different scaling factors to let the
air image pop up a little more.
% cscale all.rgb tmpfile1.rgb 100 100 100
% cscale air.rgb tmpfile2.rgb 156 156 156
Overlay the images again:
% add tmpfile1.rgb tmpfile2.rgb all_air.rgb