These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
123Next page
 

Devsite Blog: Adding Bookmarks to the API

First post
Author
CCP Logibro
C C P
C C P Alliance
#1 - 2015-07-13 14:43:41 UTC  |  Edited by: CCP Phantom
If you or your corporation is a fan of bookmarks, then you'll be happy to know you can now access the details of all of your bookmarks with the XML API. For more details, see here.

CCP Logibro // EVE Universe Community Team // Distributor of Nanites // Patron Saint of Logistics

@CCP_Logibro

Aryth
University of Caille
Gallente Federation
#2 - 2015-07-13 14:57:27 UTC
Oh wow. This one is going to enable some sexy things for us. Thanks!

Leader of the Goonswarm Economic Warfare Cabal.

Creator of Burn Jita

Vile Rat: You're the greatest sociopath that has ever played eve.

Querns
Science and Trade Institute
Caldari State
#3 - 2015-07-13 15:43:58 UTC
I've got some neat ideas already. Thanks for the addition!

This post was crafted by the wormhole expert of the Goonswarm Economic Warfare Cabal, the foremost authority on Eve: Online economics and gameplay.

Greygal
Redemption Road
Affirmative.
#4 - 2015-07-13 18:48:13 UTC
/me wipes tears of joy

This is, just, wow, amazing, omg... I've not the words....!!

♥.

What you do for yourself dies with you, what you do for others is immortal.

Free weekly public roams & monthly NewBro new player roams!

Visit Redemption Road or join mailing list REDEMPTION ROAMS for information

TheSmokingHertog
Julia's Interstellar Trade Emperium
#5 - 2015-07-14 06:34:30 UTC
I hope someone makes a website with a mapping of your own bookmarks that you can zoom in / out of, would be cool :D.

"Dogma is kind of like quantum physics, observing the dogma state will change it." ~ CCP Prism X

"Schrödinger's Missile. I dig it." ~ Makari Aeron

-= "Brain in a Box on Singularity" - April 2015 =-

Jarno Midumulf
Riders of Sleipnir
Backdoor Crashers
#6 - 2015-07-14 07:40:40 UTC
whoohoo!! \o/ nice!!

even more stuff to add to my mapping tool now!
Jack Hayson
The Scope
Gallente Federation
#7 - 2015-07-14 12:21:01 UTC
Sweeeeet!
Arden Bastilla
Center for Advanced Studies
Gallente Federation
#8 - 2015-07-14 18:42:45 UTC
Since the API is one way is there a practical way to transfer BMs to other people through the API? Like an import method into Eve from the xml format?
Miss Teri
Skybert Organization
#9 - 2015-07-15 07:33:45 UTC
Arden Bastilla wrote:
Since the API is one way is there a practical way to transfer BMs to other people through the API? Like an import method into Eve from the xml format?


Since that would mean the ability to create your own bookmarks out-of-game I would guess no. Imagine automatically making deep safes, perches on gates, insta-undocks on stations you've never visited, etc.
Arden Bastilla
Center for Advanced Studies
Gallente Federation
#10 - 2015-07-15 12:50:54 UTC
Ahh true... then what is the point of the endpoint then?
Sephira Galamore
Inner Beard Society
Kvitravn.
#11 - 2015-07-20 14:50:27 UTC
Awesome!

I once asked this... https://forums.eveonline.com/default.aspx?g=posts&m=5246900#post5246900
And now is the time to ask again..

Can we somehow get the inclination of orbits within a solar system?
So we can draw solar systems with the orbits they have in-game - http://i.imgur.com/ZrsigmJ.png
Last time I checked that information wasn't included in the SDE or anywhere else.
CCP Tellus
C C P
C C P Alliance
#12 - 2015-07-20 22:24:10 UTC
Sephira Galamore wrote:
Can we somehow get the inclination of orbits within a solar system?

Let P and S be celestial bodies where P orbits S (planet/sun, moon/planet, etc.). Let V be a normalized directional vector from S to P. Let C be a circle (y = 0.0) whose radius is the Euclidean distance between P and S. Let Q be a quaternion whose x, y, and z components are the cross product of (-1.0, 0.0, 0.0) and V, and w component is the arc-cosine of the dot product of (-1.0, 0.0, 0.0) and V.

P's orbit around S is C rotated by the quaternion Q and translated to S' origin.

Hope that helps.
Aryth
University of Caille
Gallente Federation
#13 - 2015-07-20 22:46:38 UTC
CCP Tellus wrote:
Sephira Galamore wrote:
Can we somehow get the inclination of orbits within a solar system?

Let P and S be celestial bodies where P orbits S (planet/sun, moon/planet, etc.). Let V be a normalized directional vector from S to P. Let C be a circle (y = 0.0) whose radius is the Euclidean distance between P and S. Let Q be a quaternion whose x, y, and z components are the cross product of (-1.0, 0.0, 0.0) and V, and w component is the arc-cosine of the dot product of (-1.0, 0.0, 0.0) and V.

P's orbit around S is C rotated by the quaternion Q and translated to S' origin.

Hope that helps.


So hot. I hope you are actually a woman.

Leader of the Goonswarm Economic Warfare Cabal.

Creator of Burn Jita

Vile Rat: You're the greatest sociopath that has ever played eve.

Sephira Galamore
Inner Beard Society
Kvitravn.
#14 - 2015-07-22 17:06:51 UTC  |  Edited by: Sephira Galamore
CCP Tellus wrote:
Sephira Galamore wrote:
Can we somehow get the inclination of orbits within a solar system?

Let P and S be celestial bodies where P orbits S (planet/sun, moon/planet, etc.). Let V be a normalized directional vector from S to P. Let C be a circle (y = 0.0) whose radius is the Euclidean distance between P and S. Let Q be a quaternion whose x, y, and z components are the cross product of (-1.0, 0.0, 0.0) and V, and w component is the arc-cosine of the dot product of (-1.0, 0.0, 0.0) and V.

P's orbit around S is C rotated by the quaternion Q and translated to S' origin.

Hope that helps.
Thank you for the reply!

Unless I'm mistaken, it still doesn't help with my issue tho.
I will get a possible orbit, but in many cases not the one displayed ingame.
E.g. for Rens & planet 2 I would get an orbit where the planet is at its highest y value. But this screenshot shows that it actually isn't that way ingame.

Maybe I can phrase it differently:
Orbits in Eve (on the ingame map) are circles on a 2d plane in 3d space. So to define a plane in 3d space we need 3 vectors: a location vector LV and two lineary independent direction vectors DV1 and DV2. In our case, LV would be a null vector, since the sun is at (0,0,0) within its system. Now we can use the vector from S to P as DV1.. but we still lack a DV2 to span the plane on which be draw our orbit.
CCP Tellus
C C P
C C P Alliance
#15 - 2015-07-22 17:33:55 UTC
Sephira Galamore wrote:
Thank you for the reply!

Unless I'm mistaken, it still doesn't help with my issue tho.
I will get a possible orbit, but in many cases not the one displayed ingame.
E.g. for Rens & planet 2 I would get an orbit where the planet is at its highest y value. But this screenshot shows that it actually isn't that way ingame.

Maybe I can phrase it differently:
Orbits in Eve (on the ingame map) are circles on a 2d plane in 3d space. So to define a plane in 3d space we need 3 vectors: a location vector LV and two lineary independent direction vectors DV1 and DV2. In our case, LV would be a null vector, since the sun is at (0,0,0) within its system. Now we can use the vector from S to P as DV1.. but we still lack a DV2 to span the plane on which be draw our orbit.

This is how the client computes the orbits for the map. In your example, we begin with a flat circle (plane) centered at the sun (0, 0, 0) and y = 0.0. We then rotate that circle using the quaternion I described above, and that's the orbit shown in-game.

Certainly there are ways to compute other plausible orbits from the given data, but that's the method being used.
Sephira Galamore
Inner Beard Society
Kvitravn.
#16 - 2015-07-23 00:09:11 UTC
Ah, alright!
Seems like I didn't think your first reply through :S

I'll be working with that, thanks! :)
Justin Cody
War Firm
#17 - 2015-07-30 08:23:22 UTC
and circular orbits vs elipticals because...gravity too much of a degree of freedom?
CCP Tellus
C C P
C C P Alliance
#18 - 2015-07-30 13:06:48 UTC
Justin Cody wrote:
and circular orbits vs elipticals because...gravity too much of a degree of freedom?

All orbits are circular.
Bienator II
madmen of the skies
#19 - 2015-08-01 04:04:36 UTC
CCP Tellus wrote:
Justin Cody wrote:
and circular orbits vs elipticals because...gravity too much of a degree of freedom?

All orbits are circular.

let me guess, pos code?

how to fix eve: 1) remove ECM 2) rename dampeners to ECM 3) add new anti-drone ewar for caldari 4) give offgrid boosters ongrid combat value

Busta Rock
The DawnSoarers
#20 - 2015-08-01 09:53:24 UTC
thie orbital setups in eve have always bugged me a bit. orbits being circular for everything, and especially the fact that planets and other celestials (including anchored obects) never *move*, at least during downtime. yes I realize that would be a monumental task to do an update of all the celestial and anchored objects in the downtime every day... just saying it bugs me.

I mean... at least move celestials that have orbital periods that would significantly change over a 24 hour period... close in planets, moons, stations and POCOs for example. planets and other objects out on the edge of a system at dozens (or hundreds) of AU out wouldnt move much at all over the course of the game (though moons might).

would that make bookmarks a royal pain? yes. but it could also raise the game to another level - CCP has already nerfed fleet bookmarks, it could be said that making celestials MOVE would do the same thing just by virtue of making long-term bookmarks useless.
123Next page