Spinning server

Do you have objects, models, libraries, path decorators, textures, symbols, custom API code, documentation, or anything else others might find useful? Please attach it here with a brief description.
Post Reply
agraunke
Posts: 228
Joined: Sat Jun 18, 2011 12:52 am
Location: Seattle, WA

Spinning server

Post by agraunke » Wed Dec 12, 2012 11:38 pm

Hi All,

This is not the most useful model. With that disclaimer, I present the spinning server:
RotatingServer.spfx
(59.51 KiB) Downloaded 637 times
It is inspired by some of the logic/features of the (very cool) crane library. Although this particular model may not be very useful, it might provide some inspiration for others looking for more "dynamic" animation :)

-Adam
Last edited by agraunke on Thu Dec 13, 2012 12:48 am, edited 1 time in total.

jdoran
Posts: 700
Joined: Tue Dec 06, 2011 6:47 am
Location: Brisbane, QLD

Re: Spinning server

Post by jdoran » Thu Dec 13, 2012 12:43 am

You cheated!

It has to be a sub-model lol.

I remember spending ages making an excavator sub-model, and now we have a travel step to make lives easier.
James Doran
Resident Problem Synthesiser

agraunke
Posts: 228
Joined: Sat Jun 18, 2011 12:52 am
Location: Seattle, WA

Re: Spinning server

Post by agraunke » Thu Dec 13, 2012 1:17 am

I prefer “hack” to “cheat” 8)

That’s an interesting comment, though, about sub-models. I feel that in Simio the term ”sub-model” doesn’t really exist; or, rather it describes any model, so it doesn’t really mean anything. I understand the concept of a sub-model, but due to Simio’s object-oriented design any model is a sub-model. The standard library server, for example, is a sub-model. As is the default entity “ModelEntity” and the default model “Model”. So yes, in the sense that I created a custom object (or model) and then used it in another model, the Spinning Server is a sub-model. But then again so is the regular server :D

The real "cheat" here is that the “server” is actually an entity and requires logic (i.e. processes) at the model level to assist with instantiation, (also, most of the parameters are hard-coded, which introduces scalability issues).

agraunke
Posts: 228
Joined: Sat Jun 18, 2011 12:52 am
Location: Seattle, WA

Re: Spinning server

Post by agraunke » Thu Dec 13, 2012 3:15 am

And, for more fun, here it is with 3D rotation:
3DRotatingServer.spfx
(60.24 KiB) Downloaded 621 times

jdoran
Posts: 700
Joined: Tue Dec 06, 2011 6:47 am
Location: Brisbane, QLD

Re: Spinning server

Post by jdoran » Thu Dec 13, 2012 5:37 pm

I call it cheating because you can't scale it properly.

Attached is how I would rectify that (Check out the Parent_Model).

Using an entity instead of a server is valid, as it posses functionality we can't get out of the server (heading etc.). 8)

While I agree with you about the technicality of the term sub-model, I disagree in your interpretation of its function. Any model that contains a logical flow and is made up of custom logic, that I use within another model, I just call sub-model (for better or worse). The rest I just consider to be part of the provided toolkit.

"Sub-models" are incredibly useful, until you need to start to modify things inside them from the Parent model, or need to change their height within the sub-model (sub-models do not scale dimension wise at all, while retaining usefulness).
Attachments
3DRotatingServer.spfx
(59.34 KiB) Downloaded 613 times
James Doran
Resident Problem Synthesiser

Post Reply