Welcome, Guest

Author Topic: Distance Limit  (Read 3825 times)

Unreal2004

  • Global Moderator
  • *****
  • Posts: 56
Distance Limit
« on: October 04, 2012, 03:49:35 PM »
Have a question, is there a way in UB2 or in the upcoming UB3 to set a distance limit where objects will be deleted if they go past it?  I have many simulations where I want LOTS of dust formation but quite a bit also flies out of the system but is still simulated and eating up CPU time.  In one case I wanted to make a dusty asteroid belt but over time I had a biiiiiiiiiiig ball of dust flying out from the star that slowed the simulation to a crawl.  In that case I would have loved to set a distance of oh lets say 20AU where anything past that is deleted automatically to keep the CPU busy with more important things  :P

Hellpotatoe

  • *****
  • Posts: 230
  • JooJ
Re: Distance Limit
« Reply #1 on: October 05, 2012, 03:17:28 AM »
Good idea bro.

smjjames

  • *****
  • Posts: 1128
Re: Distance Limit
« Reply #2 on: October 05, 2012, 06:21:17 AM »
Good point since over time, dust can get flung out to far distances and currently the only way to erase it is to delete ALL of the dust, which is kind of pointless if you don't want to remove all of the dust.

Unreal2004

  • Global Moderator
  • *****
  • Posts: 56
Re: Distance Limit
« Reply #3 on: October 08, 2012, 08:02:00 AM »
Or maybe put in an option to delete all dust/objects past a certain distance from the selected object?  That might be another option.

Hope the devs see this :)

Chris

  • Developer
  • *****
  • Posts: 108
Re: Distance Limit
« Reply #4 on: October 09, 2012, 10:49:21 AM »
Or maybe put in an option to delete all dust/objects past a certain distance from the selected object?  That might be another option.

Hope the devs see this :)

The devs did see this and they have taken a note, because it is a really good suggestion.

Dan Dixon

  • Creator of Universe Sandbox
  • Developer
  • *****
  • Posts: 3244
    • Personal Site
Re: Distance Limit
« Reply #5 on: October 09, 2012, 01:13:28 PM »
It's an interesting idea... and technically quite do-able.

The challenge with almost every feature like this is how you expose it to the user in the interface (where do you put the button that does this and explain it's use)?

A distance from a specific object after which all is deleted is an interesting idea.

Any other thoughts on implementation?

(And what Chris said)
« Last Edit: October 09, 2012, 09:55:47 PM by Dan Dixon »

vh

  • formerly mudkipz
  • *****
  • Posts: 1140
  • "giving heat meaning"
Re: Distance Limit
« Reply #6 on: October 09, 2012, 01:45:42 PM »
Attached a image of what i think the selection panel might look like/ what options it might have

I was thinking that instead of limited to circles, it should be able to have cuboids and other shapes.

And instead of it being a delete command, it should be a select command. This allows greater flexibility to select objects so that you can delete them/explode them/or hide all of them/turn them to dust instead of just removal.

Also you should be able to add two selections and/or subtract from them, just like in paint.net and/or photoshop if you've used those programs.


Hellpotatoe

  • *****
  • Posts: 230
  • JooJ
Re: Distance Limit
« Reply #7 on: October 09, 2012, 03:17:04 PM »
Attached a image of what i think the selection panel might look like/ what options it might have

I was thinking that instead of limited to circles, it should be able to have cuboids and other shapes.

And instead of it being a delete command, it should be a select command. This allows greater flexibility to select objects so that you can delete them/explode them/or hide all of them/turn them to dust instead of just removal.

Also you should be able to add two selections and/or subtract from them, just like in paint.net and/or photoshop if you've used those programs.


Cool Stuff Bro :)

Unreal2004

  • Global Moderator
  • *****
  • Posts: 56
Re: Distance Limit
« Reply #8 on: October 12, 2012, 10:23:26 AM »
I like mudkipz suggestion as well, there would be cases where you would want a pancake shape limit such as 300 AUx2AU to keep things in the ecliptic, this way you could keep all the long period objects that arent too inclined but eliminate the majority of objects that get thrown out of the system.

vh

  • formerly mudkipz
  • *****
  • Posts: 1140
  • "giving heat meaning"
Re: Distance Limit
« Reply #9 on: October 12, 2012, 11:53:19 AM »
well then in a case where you want a pancake shape we can use an ellipsoid

x^2/a^2+y^2/b^2+z^2/c^2=1


and have 3 boxes for a, b, and c