Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

synchronize #23

Conversation

sunshuwei
Copy link
Owner

Description

Fixes # (issue)

Screenshots (if appropriate):

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • This change requires a documentation update

How Has This Been Tested?

Test Configuration:

  • Operating system: <Name, version number>
  • Graphics Card: <Manufacturer (likely Intel, NVidia, AMD?), Model (HD, Geforce, Radeon..., with model number), driver version?>

Checklist:

  • My code follows the code style of this project.
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published in downstream modules

alex-w and others added 30 commits September 23, 2019 13:06
The object has been given the name 2I/Borisov by the IAU
* Messier Marathon V1.0

Messier Marathon on March 20, 2020.

* Messier Marathon

Messier Marathon on March 20, 2020.

* 1.0

* Messier Marathon 1.0

Messier Marathon on March 20, 2020.

* Messier Marathon

Messier Marathon on March 20, 2020.

* enable classic localization support

Enable classic localization support, add visible remind and update Landscape set for diff Alt.

* V1.0

add include("i18n.inc");

* V1.0

fix space para in setDate
Updated new script;
Added rules for translation a new script;
Removed special AltGr shortcut on Windows
* Planets: add some position getters methods

That takes a date as argument, so that we can compute the position of
a planet at any time without having to change the lastJDE.

* Simplify orbit computation code

- Remove all optimizations for the moment (makes the code very slow).
- Explicitly set the time in the positions function.
- Adjust the orbit position to suppress the parent body movement.  We do
  it manually here by subtracting the parent position shift.

* Use cache for planet positions

This replaces the old way of using tricks to avoid recomputing the
orbit.  We now use a cache so that recomputing several times the same
position should be fast enough.

Probably need to test it a bit to make sure it really works.  Also the
current cache implementation could be improved.

* Remove unused code

* Use a larger cache for planet position

At least larger that the orbit segments.  Here I use a safe factor of
two, that might be a bit too much.

* Only compute orbit when they are rendered

So that we don't spend time computing orbits of non visible planets.

* Remove Planet::computePositionWithoutOrbit

Since we compute the orbit only when needed now.

* Optimize orbit computation

I think there should be no need to use the heliocentric position.  This
is much faster like that because we don't make the parent planet
position cache dirty.

* Orbit: fix crash with Sun orbit rendering
Now also deals with dates before the Gregorian switch.

Also inlined a few functions
Also fixed Besselian epoch test.
* Update ChineseSimplifiedCM.isl

* Update description
* updated and Added 6 DSO textures

updated and Added 6 DSO textures.

* DeletedFrosty Leo.

 Because CC 2.0 license is not compatible with GPLv2
alex-w and others added 29 commits November 18, 2019 03:01
…ellarium by latest xcode in each version of macOS
- old-style typecasts
- case-aware filenames
- port number as quint16
Also set dafault Lens multipler to 1
- localized vars
- type casts
- improved readability
- remedied type mess
- simplified, improved readability
- avoid re-computation of XYZ every frame
- avoid typecast warnings
- readability
- simplifications
- also deactivated wrong alternative absolute magnitude computation for MinorPlanet
- converted const string lookups to static methods (may be useful later)
- simplified/compacted a bit
- filled a default solution for Mare
@sunshuwei sunshuwei merged commit 338a02e into sunshuwei:Chinese-Korean-translation-for-landscape-description Nov 24, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
7 participants