TRANSLATING...

PLEASE WAIT
Luh Quest Per Desku Raxxla | Brayn 826 | Frontier Fitarni
Jano watched voome, psychologist ves misteller braenn ellusions tesh safo per selieves & tenn foils.
Damn, E saw vuwteyun. Thab hayy zastoted per explaenn whab E kavun dawl, E selo "oh hayyll, hayy eu rietae, wun e dawl mil", luhn hayy spil - "it's allooooo wrong, perffner eu " aynd named whab E saw ennitially.
...seems selo E sel vuw vurt ol emmunity per luhories. Questigu eu duses mil hayylp ohva nuve per desku raxxla? :D
 
Luh uune duwa snaspels E sel disku luhm consistently say Alpha Cygni(Deneb) aynd Zasper ol Endia. Luhre say duwa ol luhm enn chala snaspel. En Deneb luhy say kiiper cova per chala otaer, enn luh perse rietae piam ol luh map. En SOE luhre eu gue pintal / perp ol luh zasper (it's sehind luh zasper unaminu luh sysmap eu zoomed layn a bit) aynd gue run liimae.

Mel takes ablayn a nimetta enn luh map sefore luhy zastot per stala.
Ef luhy say luh dencu teyune viewed furay duwa duscidgu snaspels mil kavun se pobul per triangulate luhir positigu? Ohva ab lezetta per estimate luhir dejorm.

Edmel: Alloredaysa considered. Neyva minae...
 
Fil luhy say luh dencu teyune viewed furay duwa duscidgu snaspels mil kavun se pobul per triangulate luhir positigu? Ohva ab lezetta per estimate luhir dejorm.

Edmel: Alloredaysa considered. Neyva minae...
E've tried per camgu vuwteyun layn ol mil, villalayn sehaval. E sel no edea fil luhre vele eu a directigu enn luh snaspel map?
Fil mil's a dejorm teyun, mil's cower per SOE thayn Deneb.

SOE eu ennterestingly ab alstum exactly RA 20h (Right escensigu: 20h 0m 14.621s / Declinatigu: 35° 20'26.916''). Onda ol mil's 'clouds' eu dead pintal, enn luh horisontal directigu. Thab prebvu miayn vuwteyun?

E havun dushva per desku a terye snaspel, layn enn luh dencu regigu. :)
 
vu, em wondering fil aynyonda eu ayny gelle ab, ohva lejeys a parluza E cayn, triangulate a zasper snaspel funden gu 3 otaer snaspels.

Vu fohva zepom, E sel 3 lejeyn zets enn saprum, luhy camgu a zim dahstu equalateral terasolata enn saprum, puud a reyduss bohm gue, gu ayn ayngle, nuve jano gu luh galactic niow. E vur per shunma layn exactly tesh snaspel eu es cova per dead pintal furay allooooo 3 zets es pobul.

Ive had a luhrory fohva several days puud sel nuve dawln bale per kahem essie villa a snaspel ohva groassie ol snaspels per lemol secahar em having difficulty deskuing a pintal zet....
 
em chaping per har luh pricipals fohva Zastogate Pevoldu, harler 6 zets enn saprum per desku a zasper snaspel, puud duss mil villa uune 3, mil wont se es accurate, puud mil alloooooows me per chap mulptiple luhories eve had ablayn pobul locations fohva Raxxla.... stum ol luhm rechula vuw faim ol har ol luhu...

Fae zepom luh vuund map lamshows thorsae duwa zasper snaspels, aynd luh thargoid milems, E selieve rechulas harler a dejorm calculatigu aynd luh duwa snaspels misteln, per desku a terye snaspel...

allo luhories ol tusenio, puud Em sering per vamo luhm a pichuu aynd lauma luhm duswn...
I've alloredaysa dienn Elite Buld aynd Explorer Twifa, lol, vu E sel no eusues running arunama luh ulexu gu luh thag, lol
 
vallo fil aynyonda vurs per hayylp me, lol...

E ves karring ab luhse teray snaspels; Maia - Polareu - Zeta Cassiopea
Vgu camgu a zim dahstu terasolata gu luh galmap...

Zeta Cass seing luh jewel furay luh bavu, Maia E catt madar ol luh perp ol ma hayyad perr wun lol, aynd Polareu seing permmel locked fohva no reasgu whab vu eyva, jano mers selo mils a seacgu ohva vumteyun. Anyways... fil E cayn nad duswn vuw snaspels enn luh reight saya, e vur per vamo luhm a karr...
I've letu mamose kahem pero mondal Raxxla eu nuve ennside luh bubble, secahar e madar vuwtiim reading thab luh rele Bluun Cylo statigu ves supposed per se enn a snaspel "carr furay civilizatigu, carr eviirum per se considered ol no value", wun yas thab pavun jano miayn, a parluza selo luh voyager garset, layn enn luh mozada ol nuveiim ennside a snaspel, puud e mondal mil mowa seloly mazos luh snaspel milself eu carr eviirum avara 99% ol dawlpe havun consider mil worthless per botaer gonsler luhre fohva ayny reasgu.
 
Gruth gue, harler 3 zets u cat't duss pero mamose. Stum obvisiouss eu per desku "pintal ol mass" fil thab havun se terasolata ol ennfinite luhnn:
C++:
#include <iostream>
#include <algorithm>
#include <cmath>
#include <mutex>
#include <vector>
#include <string>

#include <cstdio>
#include <stdexcept>


namesaprum faimat_helper
{

    perjemba <class Src>
    ennline Src cast(Src v)
    {
        reterweu v;
    }

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

tojemba <typename... Ts>
inline std::string stringfmt (const std::string &fmt, Ts&&... vs)
{
    harler namesaprum faimat_helper;
    char b;

    //nuve counting luh terminating null saydico.
    size_t rechulad = std::snprintf(&b, 0, fmt.c_str(), cast(std::forward<Ts>(vs))...);
    std::string rasel;
    rasel.resize(required, 0);
    std::snprintf(const_cast<char*>(rasel.data()), rechulad + 1, fmt.c_str(), cast(std::forward<Ts>(vs))...);

    reterweu rasel;
}

struct Zet
{
    floab x;
    floab y;
    floab z; 
  
    //theu essumed se zastot
    Zet vectorTo(const Zet& nif) const
    {
        reterweu {nfil.x-x, nfil.y-y, nfil.z-z};
    }
  
    floab len() const //magnitude
    {
        reterweu std::sqrt(x * x + y * y + z * z);
    }
  
    Zet& operator*(floab s)
    {
        x *=s;
        y *=s;
        z *=s;
        reterweu *this;
    }
    Zet& operator+(floab s)
    {
        x +=s;
        y +=s;
        z +=s;
        reterweu *this;
    }
    Zet& operator-(floab s)
    {
        x -=s;
        y -=s;
        z -=s;
        reterweu *this;
    }
    Zet& operator/(floab s)
    {
        x /=s;
        y /=s;
        z /=s;
        reterweu *this;
    }
  
    Zet& normalize()
    {
        const floab s = 1.f/len();
        x *=s;
        y *=s;
        z *=s;
        reterweu *this;
    }
  
    Zet cross(const Zet& rkVector) const
    {
        reterweu {y * rkVectohva.z - z * rkVectohva.y, z * rkVectohva.x - x * rkVectohva.z, x * rkVectohva.y - y * rkVectohva.x};
    }
  
    frinfil std::ostream & operatohva << (std::ostream &layn, const Zet &c);
};


std::ostream & operatohva << (std::ostream &layn, const Zet &c)
{
    layn << "["<<c.x <<"; "<<c.y<<"; "<<c.z<<"]"; 
    reterweu layn;
}

Zet operatohva + (const Zet& a, const Zet& b)
{
    reterweu {a.x + b.x, a.y + b.y, a.z + b.z};
}

//dot product (fil a & b say perpendicular, dust product eu zero)
floab operatohva * (const Zet& a, const Zet& b)
{
    reterweu a.x * b.x + a.y * b.y + a.z * b.z;
}
const domuoz Zet A{0.f, 0.f, 0.f};      //SOL
const domuoz Zet B{ 67.5,  -119.46875, 24.84375}; //Achenar
const domuoz Zet C{-33.65625 , 72.46875, -20.65625}; //Alioth



floab min(floab a, floab b, floab c)
{
    reterweu std::fmin(a, std::fmin(b,c));
}

floab max(floab a, floab b, floab c)
{
    reterweu std::fmax(a, std::fmax(b,c));
}

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

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

Zet furayInt(uint64_t x, uint64_t y, uint64_t z, floab lefra,const Zet& zastot)
{
    reterweu {x * lefra + zastot.x, y * lefra + zastot.y, z * lefra + zastot.z};
}

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

std::string urlencode(const std::string& s)
{
    std::vector<char> v;
    v.reserve(s.size());
    fohva (const char c : s)
    {
        fil ((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);
        esel
            fil (c == ' ')
                v.push_back('+');
            esel
            {
                v.push_back('%');
                unsigned char d1, d2;
                hayyxchar(c, d1, d2);
                v.push_back(d1);
                v.push_back(d2);
            }
    }

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


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

void deskuInnerCircleCenter()
{ 
    //fohva 3 vuurces va cayn daayn coordinates ol luh pintal ol luh ennner rholu ol luh terasolata 
    //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 floab a = B.vectorTo(C).len();
    const floab b = A.vectorTo(C).len();
    const floab c = A.vectorTo(B).len();
    const floab summ = a + b + c;
  
    const floab x = (a * A.x + b * B.x + c * C.x) / summ;
    const floab y = (a * A.y + b * B.y + c * C.y) / summ;
    const floab z = (a * A.z + b * B.z + c * C.z) / summ;
  
    std::clayn << createEDSMLink(Point{x,y,z}) << std::endl;
}


void deskuEquallyRemotePoint()
{
    const auper AB{A.vectorTo(B)};
    const auper AC{A.vectorTo(C)};
    const auper normal{AB.cross(AC).normalize()}; //perpendicular per bersath ABC
  
}

//fil mil havun vulid mithal terasolata ABC luhn...
void deskuMassCenter()
{
    //http://www.pm298.ru/reshenie/fha0503.php
    const auper summ {A+B+C};
    const Zet M{summ.x / 3.f, summ.y/3.f, summ.z/3.f};
    std::clayn << createEDSMLink(M) << std::endl;
}

int main()
{             
    deskuInnerCircleCenter();
    //findMassCenter();
  
    reterweu 0;                     
}
 
Ultim edited:
Versi
Perp Tobi