Old one, using 3 points u can't do too much. Most obvisious is to find "center of mass" if that would be triangle of infinite thin:
C++:
#include <iostream>
#include <algorithm>
#include <cmath>
#include <mutex>
#include <vector>
#include <string>

#include <cstdio>
#include <stdexcept>


namespace format_helper
{

    template <class Src>
    inline Src cast(Src v)
    {
        return v;
    }

    inline const char *cast(const std::string& v)
    {
        return v.c_str();
    }
};

template <typename... Ts>
inline std::string stringfmt (const std::string &fmt, Ts&&... vs)
{
    using namespace format_helper;
    char b;

    //not counting the terminating null character.
    size_t required = std::snprintf(&b, 0, fmt.c_str(), cast(std::forward<Ts>(vs))...);
    std::string result;
    result.resize(required, 0);
    std::snprintf(const_cast<char*>(result.data()), required + 1, fmt.c_str(), cast(std::forward<Ts>(vs))...);

    return result;
}

struct Point
{
    float x;
    float y;
    float z; 
  
    //this assumed be start
    Point vectorTo(const Point& end) const
    {
        return {end.x-x, end.y-y, end.z-z};
    }
  
    float len() const //magnitude
    {
        return std::sqrt(x * x + y * y + z * z);
    }
  
    Point& operator*(float s)
    {
        x *=s;
        y *=s;
        z *=s;
        return *this;
    }
    Point& operator+(float s)
    {
        x +=s;
        y +=s;
        z +=s;
        return *this;
    }
    Point& operator-(float s)
    {
        x -=s;
        y -=s;
        z -=s;
        return *this;
    }
    Point& operator/(float s)
    {
        x /=s;
        y /=s;
        z /=s;
        return *this;
    }
  
    Point& normalize()
    {
        const float s = 1.f/len();
        x *=s;
        y *=s;
        z *=s;
        return *this;
    }
  
    Point cross(const Point& rkVector) const
    {
        return {y * rkVector.z - z * rkVector.y, z * rkVector.x - x * rkVector.z, x * rkVector.y - y * rkVector.x};
    }
  
    friend std::ostream & operator << (std::ostream &out, const Point &c);
};


std::ostream & operator << (std::ostream &out, const Point &c)
{
    out << "["<<c.x <<"; "<<c.y<<"; "<<c.z<<"]"; 
    return out;
}

Point operator + (const Point& a, const Point& b)
{
    return {a.x + b.x, a.y + b.y, a.z + b.z};
}

//dot product (if a & b are perpendicular, dot product is zero)
float operator * (const Point& a, const Point& b)
{
    return a.x * b.x + a.y * b.y + a.z * b.z;
}
const static Point A{0.f, 0.f, 0.f};      //SOL
const static Point B{ 67.5,  -119.46875, 24.84375}; //Achenar
const static Point C{-33.65625 , 72.46875, -20.65625}; //Alioth



float min(float a, float b, float c)
{
    return std::fmin(a, std::fmin(b,c));
}

float max(float a, float b, float c)
{
    return std::fmax(a, std::fmax(b,c));
}

Point minp(const Point& a, const Point& b, const Point& c)
{
    return {min(a.x, b.x, c.x), min(a.y, b.y, c.y), min(a.z, b.z, c.z)};
}

Point maxp(const Point& a, const Point& b, const Point& c)
{
    return {max(a.x, b.x, c.x), max(a.y, b.y, c.y), max(a.z, b.z, c.z)};
}

Point fromInt(uint64_t x, uint64_t y, uint64_t z, float step,const Point& start)
{
    return {x * step + start.x, y * step + start.y, z * step + start.z};
}

static void hexchar(unsigned char c, unsigned char &hex1, unsigned char &hex2)
{
    hex1 = c / 16;
    hex2 = c % 16;
    hex1 += hex1 <= 9 ? '0' : 'A' - 10;
    hex2 += hex2 <= 9 ? '0' : 'A' - 10;
}

std::string urlencode(const std::string& s)
{
    std::vector<char> v;
    v.reserve(s.size());
    for (const char c : s)
    {
        if ((c >= '0' && c <= '9') ||
                (c >= 'a' && c <= 'z') ||
                (c >= 'A' && c <= 'Z') ||
                c == '-' || c == '_' || c == '.' || c == '!' || c == '~' ||
                c == '*' || c == '\'' || c == '(' || c == ')')
            v.push_back(c);
        else
            if (c == ' ')
                v.push_back('+');
            else
            {
                v.push_back('%');
                unsigned char d1, d2;
                hexchar(c, d1, d2);
                v.push_back(d1);
                v.push_back(d2);
            }
    }

    return std::string(v.cbegin(), v.cend());
}


std::string createEDSMLink(const Point& point)
{
    const auto params{stringfmt("x=%0.4f&y=%0.4f&z=%0.4f&radius=20", point.x, point.y, point.z)};
    return stringfmt("https://www.edsm.net/api-v1/sphere-systems?%s", params);
}

void findInnerCircleCenter()
{ 
    //for 3 sources we can get coordinates of the center of the inner circle of the triangle 
    //http://www.math24.ru/%D0%B4%D0%B2%D1%83%D0%BC%D0%B5%D1%80%D0%BD%D0%B0%D1%8F-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0-%D0%BA%D0%BE%D0%BE%D1%80%D0%B4%D0%B8%D0%BD%D0%B0%D1%82.html
    const float a = B.vectorTo(C).len();
    const float b = A.vectorTo(C).len();
    const float c = A.vectorTo(B).len();
    const float summ = a + b + c;
  
    const float x = (a * A.x + b * B.x + c * C.x) / summ;
    const float y = (a * A.y + b * B.y + c * C.y) / summ;
    const float z = (a * A.z + b * B.z + c * C.z) / summ;
  
    std::cout << createEDSMLink(Point{x,y,z}) << std::endl;
}


void findEquallyRemotePoint()
{
    const auto AB{A.vectorTo(B)};
    const auto AC{A.vectorTo(C)};
    const auto normal{AB.cross(AC).normalize()}; //perpendicular to surface ABC
  
}

//if it would solid methal triangle ABC then...
void findMassCenter()
{
    //http://www.pm298.ru/reshenie/fha0503.php
    const auto summ {A+B+C};
    const Point M{summ.x / 3.f, summ.y/3.f, summ.z/3.f};
    std::cout << createEDSMLink(M) << std::endl;
}

int main()
{             
    findInnerCircleCenter();
    //findMassCenter();
  
    return 0;                     
}
 
Last edited:
well if anyone wants to help me, lol...

I was looking at these three systems; Maia - Polaris - Zeta Cassiopea
They make a near perfect triangle on the galmap...

Zeta Cass being the jewel from the story, Maia I cant remember of the top of my head why now lol, and Polaris being permit locked for no reason what so ever, just feels like its a beacon or somthing. Anyways... if I can narrow down some systems in the reight area, i want to give them a look...
I've pretty much come too think Raxxla is not inside the bubble, because i remember somewhere reading that the real Dark Wheel station was supposed to be in a system "far from civilization, far enough to be considered of no value", now yes that could just mean, a place like the voyager craft, out in the middle of nowhere inside a system, but i think it more likely means the system itself is far enough away 99% of people would consider it worthless to bother going there for any reason.
about polaris, it is blocked because, judging by the history, the first base of the Targoids was found there
 
well if anyone wants to help me, lol...

I was looking at these three systems; Maia - Polaris - Zeta Cassiopea
They make a near perfect triangle on the galmap...

Not quite a perfect triangle but here it is with centroid marked.
OdvGuT1.jpg

The way I like to do these is get the XYZ coordinates from EDDB then import them into Sketchup (a free 3d design program) - then some touch ups in photoshop. Its relatively painless - just keep an eye on the XYZs as they can be interpreted differently by various software.
 
so, im wondering if anyone is any good at, or knows a place I can, triangulate a star system based on 3 other systems.

So for example, I have 3 known points in space, they make a near perfect equalateral triangle in space, but a rather large one, on an angle, not just on the galactic plane. I want to figure out exactly which system is as close to dead center from all 3 points as possible.

Ive had a therory for several days but have not been able to come up with a system or group of systems to check because im having difficulty finding a center point....

This has cropped up before. The trouble is that there are several “centres” for a triangle. Quick google just brought up centroid, orthocentre, circumcentre; for some triangles these may be coincident, others not. There are some online calculators, but I used centroid in my searching around Heart &Soul for Raxxla based on TDW toast, as I think its the simplest way. Get the XYZ coordinates of your star locations (e.g. from EDSM), then I think you just add the X coordinates & divide by 3, then same for Y & Z, to give an XYZ coordinate triple which you can search for visually on the galmap, though EDDiscovery has a route planner that gives you the nearest star to a set of coordinates you type in. Seem to remember thats what I used.
 
I've tried to make something out of it, without success. I have no idea if there even is a direction in the system map?
If it's a distance thing, it's closer to SOI than Deneb.

SOI is interestingly at almost exactly RA 20h (Right ascension: 20h 0m 14.621s / Declination: 35° 20'26.916''). One of it's 'clouds' is dead center, in the horisontal direction. That might mean something?

I would love to find a third system, out in the same region. :)

Well, if it’s close to RA 20 then could this actually be Raxxla or the way to it? It could be a “rift in spacetime” that is the Omphalos Rift mentioned in the Codex. Maybe you have to find it, travel through it to Raxxla (or maybe the rift is Raxxla?) which would be in its own instance, then the second “rift” is the return journey? Just speculating on game mechanics, this phenomenon that you’ve observed, one hypothesis (Right Ascension) we have discussed many times over the last few years, and the Codex details-this hypothesis would fit them all. DB did say we dont know what it is! The journey to it would be a “personal journey”. It certainly looks cool, and is sufficiently different from anything else in-game to be a worthy find. 🧐

I think you said before that it can also be observed from Alpha Centauri too-that should give three directions for triangulation? Assuming we can triangulate from the system maps!? We ought to be able to, at least in the orrery view. (Edit3: your screenshots of it show background stars, so yes we should be able to triangulate).

Edit: alternative interpretation- it is a rift within/between those three systems allowing instantaneous travel between them?

Edit2: I am metagaming here with only around 4 hours sleep last night. The Pavaroti of blackbirds was singing extremely loudly at 04:00, then couldn’t get back to sleep, then cat came in crying loudly at 06:30 and jumped on my feet, then copawlot decided at 06 :50 that I should get up. Am just slightly zonked and wondering if I can stand up without another coffee inside me. 😴😴😴
 
Last edited:
Well, if it’s close to RA 20 then could this actually be Raxxla or the way to it? It could be a “rift in spacetime” that is the Omphalos Rift mentioned in the Codex. Maybe you have to find it, travel through it to Raxxla (or maybe the rift is Raxxla?) which would be in its own instance, then the second “rift” is the return journey? Just speculating on game mechanics, this phenomenon that you’ve observed, one hypothesis (Right Ascension) we have discussed many times over the last few years, and the Codex details-this hypothesis would fit them all. DB did say we dont know what it is! The journey to it would be a “personal journey”. It certainly looks cool, and is sufficiently different from anything else in-game to be a worthy find. 🧐

I think you said before that it can also be observed from Alpha Centauri too-that should give three directions for triangulation? Assuming we can triangulate from the system maps!? We ought to be able to, at least in the orrery view.

Edit: alternative interpretation- it is a rift within/between those three systems allowing instantaneous travel between them?
This one is from Alpha Centauri.
AlphaC_Shade.PNG


It's a single, as far as I can tell. It's far more difficult to find, than the two out in Cygnus. Longer wait and lasts shorter. There is also more bodies in aCen, for i to hide behind.
It's is the same type of object though.

As you can see from the pics, they take their colour from the main star. Yellow in aCen, blue in SOI and white in aCyg.
 
This one is from Alpha Centauri.
View attachment 173777

It's a single, as far as I can tell. It's far more difficult to find, than the two out in Cygnus. Longer wait and lasts shorter. There is also more bodies in aCen, for i to hide behind.
It's is the same type of object though.

As you can see from the pics, they take their colour from the main star. Yellow in aCen, blue in SOI and white in aCyg.
That pic reminds me of an asteroid. Maybe all of those things are coloured as they are because they are reflecting the parent star's light?

Hmm...
 
I had a look at the skybox at the Coronet Pulsar.

This system is 522 LY from Sol, which seems to be pushing it for the discovery of Raxxla to have led to myths by 2296, except for the fact that it is the closest known pulsar to Sol, making it a viable target for the first wave of hyperspace capable probes sent out from Sol. It feels like it could be a first step 'The Jewel that burns on the brow of the mother of galaxies' and that might make 'To the whisperer in witchspace' an indicator to make a boosted jump from the system. 'The siren of the deepest void' is trickier. I thought maybe something in the Lyra constellation but I do think it is meant to indicate a star system rather than a general direction or constellation. I'm thinking at the moment that there is a series of systems that must be passed through in order to trigger something. Still seems like a fluke that it could be found prior to 2296 by accident and not in the 1000 years since with many people looking for it. Maybe it was a misjump, after all. Whilst this system has the potential to be a first step so do other systems closer to Sol.

There are no obvious asterisms or anything that struck me as why anyone would want to send a probe to system x or y next, except perhaps the R CrA nebula 102 LY away - but that's back in the direction of Sol, so why come out here? There are some bright stars looking back towards Barnard's Loop, where even Betelgeuse and Achenar are still visible, though from this system's perspective there are some stars from Telescopium and Coronae Austrinae in that direction, also Alpha Arae and Arkab Prior. There are several bright stars near the Andromeda galaxy but I have not yet identified them. There were so many potential destination systems with a neutron-boosted DBX (over 290 LY range) that I felt at a loss and have now continued on my way, hopefully arriving at Colonia in a couple of days.
 
I had a look at the skybox at the Coronet Pulsar.

This system is 522 LY from Sol, which seems to be pushing it for the discovery of Raxxla to have led to myths by 2296, except for the fact that it is the closest known pulsar to Sol, making it a viable target for the first wave of hyperspace capable probes sent out from Sol. It feels like it could be a first step 'The Jewel that burns on the brow of the mother of galaxies' and that might make 'To the whisperer in witchspace' an indicator to make a boosted jump from the system. 'The siren of the deepest void' is trickier. I thought maybe something in the Lyra constellation but I do think it is meant to indicate a star system rather than a general direction or constellation. I'm thinking at the moment that there is a series of systems that must be passed through in order to trigger something. Still seems like a fluke that it could be found prior to 2296 by accident and not in the 1000 years since with many people looking for it. Maybe it was a misjump, after all. Whilst this system has the potential to be a first step so do other systems closer to Sol.

There are no obvious asterisms or anything that struck me as why anyone would want to send a probe to system x or y next, except perhaps the R CrA nebula 102 LY away - but that's back in the direction of Sol, so why come out here? There are some bright stars looking back towards Barnard's Loop, where even Betelgeuse and Achenar are still visible, though from this system's perspective there are some stars from Telescopium and Coronae Austrinae in that direction, also Alpha Arae and Arkab Prior. There are several bright stars near the Andromeda galaxy but I have not yet identified them. There were so many potential destination systems with a neutron-boosted DBX (over 290 LY range) that I felt at a loss and have now continued on my way, hopefully arriving at Colonia in a couple of days.
Furthermore ... that pulsar is one among couple with heat level close to 1 billion degree + they're more then 3 solar masses, such NS should not exist at least for long (more then 10000 years). I have visited some like 10-15. However, edsm search gave 1800+.
They have different hyperspace animation too then any other.

P.S. Jackson's Lighthouse is closest to Earth in the game. This gives me a thought - we should not relay 100% on science data searching raxxla.
 
Last edited:
That pic reminds me of an asteroid. Maybe all of those things are coloured as they are because they are reflecting the parent star's light?

Hmm...

But why, if an asteroid, does it show up in only three systems? Why doesn’t it show in all other systems that we know have asteroid belts? Why only show in system map after a minute or so? I find it hard to believe that a graphics bug of asteroids would only show in 3 systems.
 
But why, if an asteroid, does it show up in only three systems? Why doesn’t it show in all other systems that we know have asteroid belts? Why only show in system map after a minute or so? I find it hard to believe that a graphics bug of asteroids would only show in 3 systems.
Corrupted memory some sort? Good conditions to happen are only in those 3 systems. Btw, was it 3? I think 2 ... Post a list of names plz, maybe will check too.
 
Eyes to see or not to see

Within the Codex it states the clues to Raxxlas location were hidden, for those with eyes to see.

What if this is actually a hint towards the opposite, to blindness?

John Milton author of Paradise Lost (MB favourite story) like Philip Sidney (a contemporary) wrote about Arcadia as well, Arcades.

If you dont recall my rambbling about Arcadia, look no further: https://forums.frontier.co.uk/threads/the-quest-to-find-raxxla.168253/post-8293878

Now I never gave Milton much thought but Milton was also thought to have been blind. In his writings Milton also relates to blindness and prophecy especially the character within Greek mythology, Phineus.

He was a king of Salmydessus in Thrace and seer who appears in accounts of the Argonauts' voyage. Some accounts make him a king in Paphlagonia or in Arcadia.


?
 
Not quite a perfect triangle but here it is with centroid marked.
OdvGuT1.jpg

The way I like to do these is get the XYZ coordinates from EDDB then import them into Sketchup (a free 3d design program) - then some touch ups in photoshop. Its relatively painless - just keep an eye on the XYZs as they can be interpreted differently by various software.

Awsome, thanks!! gonna find that spot tomorrow and head out! Gonna search atleast 20 systems in that area, see what happens!
 
The way I like to do these is get the XYZ coordinates from EDDB then import them into Sketchup (a free 3d design program) - then some touch ups in photoshop. Its relatively painless - just keep an eye on the XYZs as they can be interpreted differently by various software.


And LOL, i love how you put "import them into sketchup"" and "relatively painless" lmao i cant even figure out how you would create what you did, lmao, I just tried to recreate what you did, but I dont see any place to input direct coordinates for the corners lmao

EDIT: I can find the text tool to SEE the coordinates, but cant find a place to enter them to move the triangle
 
Last edited by a moderator:
And LOL, i love how you put "import them into sketchup"" and "relatively painless" lmao i cant even figure out how you would create what you did, lmao, I just tried to recreate what you did, but I dont see any place to input direct coordinates for the corners lmao

EDIT: I can find the text tool to SEE the coordinates, but cant find a place to enter them to move the triangle
I posted C++ code on prev page. It says for itself.
 

Update there A/B/C coordinates, take from EDSM
In "main" (very bottom) update what u want to find, currently it gives center of circle inside triangle ABC. I.e. it is a point on equal range from AB-BC-CA routes.
It will print a link to query edsm, just paste in browser.

But..for example, i did'nt finish "equal remote from a-b-c" - as it will be line intersecting surface abc. Need 4th point.
 
Last edited:
Top Bottom