GearHeads Corner
July 13, 2020, 07:51:13 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Additional abilities to save components to a library  (Read 1290 times)
0 Members and 1 Guest are viewing this topic.
BillM
Full Member
***
Posts: 120


View Profile
« on: March 10, 2016, 09:09:34 PM »

Hi Art

I'm experimen ting some more with Gearotics 2 in building simulatio ns of clocks/chronometers. 

Attached is an example that tries to simulate John Harrison's anti-friction wheels that he used extensive ly in his long case clocks and also in his first three marine timekeepe rs.

Additiona l Save to Library Ability

I'm not sure how difficult this feature would be to implement .

I find the circular gear "save to library" a very powerful tool when I was building and rebuildin g my first chronomet er simulatio n.  A lot of times I would have to scrap a model and start over.

I believe that a similar "save to library" would be handy in ratchets, sprockets, pulleys,non-circular gears, and cage gears.  I have other simulated mechanism s in mind that would have several different versions of ratchets and sprockets .  Since I mess up enough to have to start over...ha ving some of the ratchets and sprockets saved would be a convenien ce.

Ability to create subsystem s

In some machines there are recurring groups of gears that would be nice to save as a linked cluster.  Multiple motion works on tower clocks is one such example.  It would feature a 12:1 reduction with input of a minute shaft and outputs of concentri c minute / hour shafts.

General Questions

I'm curious.  Is Gearotics 2 programme d in C, or C++ ?  Is the display software something like QT?  Also within the Library folder I see circular gears that I save to library have a .gtlib extension .  There are other files in the library with a .gpf extension what are these files?  I thought at first they were either pulley or sprocket definitio ns.

Bill


* AntiFrictionWheels.jpg (22.22 KB, 476x405 - viewed 197 times.)
* AntiFrictionWheels.avi (764.85 KB - downloaded 93 times.)
Logged
ArtF
Administrator
Hero Member
*****
Posts: 5640



View Profile
« Reply #1 on: March 11, 2016, 07:50:09 AM »

Hi Bill:

>>I believe that a similar "save to library" would be handy in ratchets, sprockets, pulleys,non-circular gears, and cage gears.

   Ill give this one some considera tion.. I know the library does come in handy, so perhaps I can expand it for
other types..

>>In some machines there are recurring groups of gears that would be nice to save as a linked cluster.

   Unfortuna tley, the placement routines for such a mechanism may preclude it being possible. .. but I will give it some thought.

 >>I'm curious.  Is Gearotics 2 programme d in C, or C++ ?  Is the display software something like QT?  Also within the Library folder I see circular gears that I save to library have a .gtlib extension .  There are other files in the library with a .gpf extension what are these files?  I thought at first they were either pulley or sprocket definitio ns.


    It is programed entirely in C++. The display sections are my own code , based on OpenGL , and using routines
I developed over a few years of making the original gearotic. The extruders and simulatio n solvers are mine as well,
and the escapemen t simulatio ns and such are rules based and all tied into an Object class caled C3dObject which
encompass es every gear, pulley or pin. Each object on the screen is derived from "3dObject" , so in reality,
Gearotic thinks it simply has a collectio n of 1 thing "C3dObject" , and how each is displayed or rotates together
or even meshes depends on a few typing variables for each item. So even a 3d head from webcam is a "type" of gear
.
    If I were to do a Gearotic3, I think Id opt for a better simulatio n engine and an even more inclusive 3d class to
attempt to simply things like simulatio ns.. I think it migth have been better if it was all formulate d in a language
of motion that included meshing constrain ts.. but I digress, perhaps in future.. Smiley

.gpf files are the old Gearotic 1.0 library files. I didnt delete them because many people run Gearotic 1.0 as well,
for some of its features that didnt move across to gearotic 2.0.

Thx
Art

Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!