DESCRIPTION

Vizzy++ is a mod containing additional expression, instruction, and event blocks.

Version: 0.1

Vizzy++ Elements

Craft Information Expressions

  • Orbital Element¹ ...

    • Right Ascension - The angle between the reference direction and the ascending node.

    • Inclination - The degree of tilt.

    • Argument of Periapsis - The angle between the ascending node and the direction of periapse.

    • True Anomaly - The angle between the direction of the periapse and the current position from the main focus of the orbital ellipse.

    • Semi-Major Axis - Half of the sum of the apoapse and periapse distances.

    • Eccentricity - The shape of the orbit, from circular (0), to parabolic (1), to hyperbolic (>1).

  • Advanced Orbital Element¹ ...

    • Angular Momentum - A vector representing the body's rate of rotation around its parent.

    • Apoapse - A vector representing the apoapse of the orbit.

    • Periapse - A vector representing the periapse of the orbit.

    • Orbital Plane Normal - A unit vector perpendicular to the orbital plane.

    • Eccentricity Vector - A vector pointing toward the periapsis of the orbit with a magnitude equal to the eccentricity.

    • Eccentric Anomaly - The current eccentric anomaly. See: https://en.wikipedia.org/wiki/Eccentric_anomaly

    • Mean Anomaly - The faction of an orbit's period that has elapsed since the orbit passed periapsis in degrees from 0 to 360.

    • Mean Motion - The average angular speed of the orbit in degrees.

  • Cartesian State Vector¹ ...

    • Position - The position of the craft or planet relative to its parent.

    • Velocity - The velocity of the craft or planet.

  • Target Craft ID - Craft names are sometimes duplicated, so this is more reliable for use with the other expressions.

¹ These expressions can take a Planet Name, a Craft Name, or a Craft Id and return the specified value for that object's orbit. If the specified value is blank or a negative number, then the value for the current craft will be returned.

Constant Expressions

  • p - The mathematical constant PI, 3.14159...
  • G - The Universal Gravitation Constant (in cubic meters per kilogram per seconds squared).
  • e - Euler's Number (base of natural logarithms).
  • c - The speed of light in meters per second.

GENERAL INFO

  • Mod Version: 0.1-beta
  • Required SR2 Version: 0.9.30x.x
  • Published: 5/20/2020
  • Downloads: 158

DOWNLOADS

TAGS


15 Comments

  • Log in to leave a comment
  • Profile image
    3,606 sflanker

    This is a beta, so the set of things this adds is pretty limited, and I may make breaking changes in the future.


    I am happy to take requests for additional functionality, within reason. Please keep requests restricted to general purpose functionality, I'm not going to be implementing monolithic super complex vizzy instructions as part of this. If those happen they should be separate mods.

    Pinned 16 days ago
  • Profile image
    3,606 sflanker

    @socialist Thanks!

    Unfortunately I think mods are not currently supported on android.

    5 days ago
  • Profile image
    2,422 socialist

    @sflanker I make you blue!By the way,it will be on android?

    5 days ago
  • Profile image
    950 MVP13

    Vizzy#

    10 days ago
  • Profile image

    @CPSU3417 Have you ever wondered whenmobilewhenmobilewhenwhenmobilemobilewhenwhenmobilewhenmobilewhenwhenmobilewhenwhenmobilemobilewhen?

    +1 14 days ago
  • Profile image

    @AstronautPlanes sir. I'm afraid on mobile mods don't work

    14 days ago
  • Profile image
    3,606 sflanker

    @undefined1 Missing option: Fizzy (Functional Vizzy, a text based representation of Vizzy with Lisp syntax)! 😅

    +2 15 days ago
  • Profile image

    One month after:
    V#, Vython, Vava, VavaScript.

    +3 16 days ago
  • Profile image

    Very cool, idk how to use Vizzy but I'm sure this will be super useful for a lot of people, good job!

    +1 16 days ago
  • Profile image
    4,924 BarsikKT

    Interesting

    16 days ago
  • Profile image
    3,930 Rizkyman

    This is what I need !

    16 days ago
  • Profile image
    3,606 sflanker

    @s5ehfr9 I totally agree, and I'm sure more Vizzy capabilities will be added before long, but I am impatient 😅. For what it's worth all of my mods are released as public domain so if @AndrewGarrison wants to take the code and add it to the core game 👍. Admittedly there's not a ton here yet, but I do hope to add more.

    +4 16 days ago
  • Profile image
    3,606 sflanker

    Here is a simple example of the usage of this mod.

    +1 16 days ago
  • Profile image
    892 s5ehfr9

    All these features should have been in vizzy by default!

    +2 16 days ago
  • Profile image
    30.0k MarioG

    you are crazy man awesome job!

    +1 16 days ago

37 Upvotes

Log in in to upvote this post.