Version 4.87 online..
Posted: Sun Mar 03, 2013 5:30 am
Hi Guys:
Version 4.87 is now online.
Thsi version is a bug fix on a couple fronts.
As of version 1.86 the way displays are done changed to a global
display list format which sped up the display from about 3fps to about 35fps
on my system under test. Unfortunately, this meant I have to delete and recreate
display lists when something changes. I failed to do that with the plating, so when
a plate changed, the project screen didnt reflect the change properly. It now does.
You can always check to see if a display is bugged by selecting wireframe mode, it should
look identical to non-wireframe mode just with lines instead of solids. Ill fix any I see
but let me know if you notice any object not updating properly.
Second, one person reported a display error when using VMWare, I cant find the issue, but
I did notice the display alpha was wrongly set. In your settings there is a default alpha,
and a selection alpha, ( alpha is transparentcy of objects). Make sure if you have a
problem in your display to set the alpha to zero, some openGL implementations do not
handle alphas well, so if this is the issue, setting it to zero will fix it.
Third, ( while I think of it), John T asked a question on plating as to why the minimum plate
tab width is .5" , it isnt really, but there is a limit, a tab must be twice the thickness
of the plate material, so a 1/2" plate will have a minimum tab size of 1" for example. This
is just a result of the way the tabs are generated algorithmically.
No other bug reports are active at the moment, so Im working on future option code with some 3d printing
capabilities, and Ive ordered a 3d printer ( Ive failed to make one that is as cheap or easy
as I wished, but Ive learned so much about the process of 3d printing that I decided to purchase
one to aid in building another one. :)
To that end, and with knowledge of what 3d printer people face in terms of using the stl's and such
I make, and because I have so many requests for things like keyways and collars and such , Ive decided
to add another program to GM's folder. Ive begun a new program called "Gearotic Thoughts", to be used
to postprocess the output from GM. To allow perhaps engraving of gears, better spoking and such, manipulation
of the 3d objects, both GM's and 3d objects from elsewhere such as welding on collars, repairing issues with models
and converting models form one format to another. Gearotic Thoughts will likely not be out till end of year,
and will be free to all GM users ( of course).
My reasons for making this a separate program is to keep GM as bug free as possible, and to allow me to
do much more complex manipulation than GM can allow at the moment. "Thoughts" will be a bit eclectic as I
intend in the end to put any ancillary type usage requests into the new program. I'll likely allow GM to send and
recieve data from a running "Thoughts" process as well. Hopefully, it will become a kind of CAD/CAM adjunct to
what we have and allow greater power in desgning mechanisms and printing or cuttting them. Thank you to all
the suggestions as to what the future should look like, I'll try to encompass them all over time.
Thx
Art
Version 4.87 is now online.
Thsi version is a bug fix on a couple fronts.
As of version 1.86 the way displays are done changed to a global
display list format which sped up the display from about 3fps to about 35fps
on my system under test. Unfortunately, this meant I have to delete and recreate
display lists when something changes. I failed to do that with the plating, so when
a plate changed, the project screen didnt reflect the change properly. It now does.
You can always check to see if a display is bugged by selecting wireframe mode, it should
look identical to non-wireframe mode just with lines instead of solids. Ill fix any I see
but let me know if you notice any object not updating properly.
Second, one person reported a display error when using VMWare, I cant find the issue, but
I did notice the display alpha was wrongly set. In your settings there is a default alpha,
and a selection alpha, ( alpha is transparentcy of objects). Make sure if you have a
problem in your display to set the alpha to zero, some openGL implementations do not
handle alphas well, so if this is the issue, setting it to zero will fix it.
Third, ( while I think of it), John T asked a question on plating as to why the minimum plate
tab width is .5" , it isnt really, but there is a limit, a tab must be twice the thickness
of the plate material, so a 1/2" plate will have a minimum tab size of 1" for example. This
is just a result of the way the tabs are generated algorithmically.
No other bug reports are active at the moment, so Im working on future option code with some 3d printing
capabilities, and Ive ordered a 3d printer ( Ive failed to make one that is as cheap or easy
as I wished, but Ive learned so much about the process of 3d printing that I decided to purchase
one to aid in building another one. :)
To that end, and with knowledge of what 3d printer people face in terms of using the stl's and such
I make, and because I have so many requests for things like keyways and collars and such , Ive decided
to add another program to GM's folder. Ive begun a new program called "Gearotic Thoughts", to be used
to postprocess the output from GM. To allow perhaps engraving of gears, better spoking and such, manipulation
of the 3d objects, both GM's and 3d objects from elsewhere such as welding on collars, repairing issues with models
and converting models form one format to another. Gearotic Thoughts will likely not be out till end of year,
and will be free to all GM users ( of course).
My reasons for making this a separate program is to keep GM as bug free as possible, and to allow me to
do much more complex manipulation than GM can allow at the moment. "Thoughts" will be a bit eclectic as I
intend in the end to put any ancillary type usage requests into the new program. I'll likely allow GM to send and
recieve data from a running "Thoughts" process as well. Hopefully, it will become a kind of CAD/CAM adjunct to
what we have and allow greater power in desgning mechanisms and printing or cuttting them. Thank you to all
the suggestions as to what the future should look like, I'll try to encompass them all over time.
Thx
Art