Search results

  1. S

    Advanced Question 3D modelling for Orbiter

    I tried to click some above, but I was told that contents are no longer available. Also, that video show blender is very old version. The latest version is 4.0. Also, we need to learn how to use Blender for Orbiter. Also, we need to learn how to create high-resolution terrain tiles from...
  2. S

    Building OpenOrbiter Documentation

    Yeah. I did try to build documents on Windows. Yes, it needs to update some with latest version of Tex-Live and MikTex package. Linux support them so that needs some updates for Linux as well. Also, I noticed one of documents are not created for PDF because it is not finished. Also I...
  3. S

    Linux playground

    Does anyone plan to port tools in Utils directory to Linux platform like tileedit and texpack? I reviewed sources and they are very simple and easy to port them to Linux platform and others. Also, I saw M files in tileedit. Will they work on Scilab (open-source Matlab-like application)? Thanks.
  4. S

    Local horizon coordinate system

    Well, I finally recognized that I ended up in global frame when I tried to rotate camera around. I had to swap two rotations and all problems went away. Because it uses GLM library, that is opposite of Orbiter code that use its own vector math package. <global> = <local> * <reference frame>...
  5. S

    Local horizon coordinate system

    Well, I figured them how to rotate camera view when I studied matrix rotations on Wikipedia and LearnOpenGL website I decided to try simple Z-axis and Y-axis rotation to rotate camera view (vessel frame). // rotation matrices for right-handed rule template <typename T> inline glm::dmat3...
  6. S

    Local horizon coordinate system

    Ok, I saw other L2H matrix in Vessel.cpp to convert local planet coords to local horizon. // rotation from planet local coords to local horizon L2H.Set (-slng, 0, clng, clat*clng, slat, clat*slng, -slat*clng, clat, -slat*slng); go.R.Set ( clng*slat...
  7. S

    Local horizon coordinate system

    Ok, now got it. Orbiter code does not have enough comments to trying to understand. \begin{matrix} \overrightarrow z &= \text{thrust vector} \\ \overrightarrow y &= \text{top} \\ \overrightarrow x &= \text{right wing}\\ \end{matrix} How about right-handed coordinate system for 3x3 matrix...
  8. S

    Local horizon coordinate system

    Well I tried that but displayed land left side instead of bottom side at (0, 0) coordinate. I tried reordering that doc explained about. // Set rotation matrix for local horizon frame // for right-handed rule (OpenGL) double clat = cos(go.lat), slat = sin(go.lat); double clng...
  9. S

    Local horizon coordinate system

    Ok, I tried < code ... /code > and it worked for me. Thanks!! I found typo in my code and corrected it by changed to clng from slng. It causes line drawing instead of picture during rendering. I will try that and see if it works. // Set rotation matrix for local horizon frame...
  10. S

    Local horizon coordinate system

    I was looking for local horizon reference frame in long time. I now found a paper about local horizon coordinates. Local Horizon Coordinates I now noticed that formula is very similar like local 2 horizon formula in Camera.cpp but uses right-handed rule instead. In orbiter code: |...
  11. S

    Building OpenOrbiter Documentation

    I have the same problem when I am trying to build documents on Visual Studio Code (on Linux). I installed full Tex-Live package. I am learning how to build documents from doxygen files, etc.
  12. S

    Linux playground

    Yeah. That is right. We have to use left-handed perspective to keep everything unchanged.
  13. S

    Linux playground

    Yes, that is right.
  14. S

    Linux playground

    I reviewed entire orbiter and OpenGL client source codes. I now learned that Orbiter uses left-handed rule for math because its original Direct3D interface uses left-handed rule as default. Physics uses right-handed rule. I googled some and now learned about left-hand and right-hand...
  15. S

    Linux playground

    One suggestion: There is Ajaja's SPICE for Orbiter module on GitHub so that this Orbiter can have full solar system with Pluto, etc. I got SPICE toolkit from NAIF website and you can compile SPICE into a shared library as spice.so. Ajaja's module can link spice.so for function calls like...
  16. S

    Celbody modules with no source code

    I have SPICE toolkit. I downloaded 176 GB stuffs from NAIF website through wget. Ajaja provides SPICE interface module on GitHub so that you need SPICE toolkit to compile. I recommend making documents for developers how to get SPICE toolkit and build them into spice.dll or spice.so. I...
  17. S

    Better Ephemerides, Rotation Models, and a Solution to X64 Builds

    Yeah. Astronauts will scream "Huston, we see planet teleport to other place!". I recommend larger ones for long space exploration. Thanks for providing Ajaja's Spice module on GitHub. I cloned it. I reviewed that and recommended making document about how to get SPICE toolkit from NAIF...
  18. S

    Linux playground

    Your video is not available. Update: Never mind. I have to go YouTube and was now able watch video.
  19. S

    Linux playground

    Yeah. Of course, we could see Orbiter on iOS and Android platforms soon. They need to compatible with OpenGL ES.
  20. S

    Linux playground

    So impressive! It does not work on MSYS2 so that I have to use WSL2 or stand-alone Ubuntu.
Top