Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Sep 5, 2012
  1. @bagnell
  2. @pjcozzi
  3. @pjcozzi

    Tweaked CHANGES.md.

    pjcozzi authored
  4. @mramato
Commits on Sep 4, 2012
  1. @mramato
  2. @mramato

    Finish SunPosition

    mramato authored
    I use the term "finish" loosely since I'm sure we'll need further functionality once we support support multiple CBs.
    
    1. Change SunPosition to a class instead of a static object.
    2. Rename `compute` to `update`; `update` does not return any data but rather sets properties on the `SunPosition` instance.
    3. Flesh out documentation.
    4. Optimize performance and reduce memory pressure.  We no longer create throw-away instances.
    5. Update CHANGES
    
    If for some reason we're not happy about changing this to a class, we can change it back to a function, but instead of returning an object literal, I would instead just return the Sun's position and people can compute the other values from that; this way we don't have to worry about creating a new object literal every time we compute.  We only use position in the code right now anyway.
  3. @pjcozzi

    Merge pull request #206 from AnalyticalGraphicsInc/boundingSphereFrom…

    pjcozzi authored
    …Points
    
    Optimize BoundingSphere.fromPoints
  4. @mramato
  5. @pjcozzi

    Merge pull request #205 from AnalyticalGraphicsInc/transforms

    pjcozzi authored
    Clean up Transforms
  6. @mramato

    Optimize BoundingSphere.fromPoints

    mramato authored
    I missed this the first time around, `BoundingSphere.fromPoints` was creating dozens, if not hundreds, of Cartesian3 isntances each frame; depending on the type of data being used.  This was eating up 20% of the CPU when running simple.czml.  I've re-written the function to re-use all scrach variables and everything is much better now.
Commits on Sep 3, 2012
  1. @mramato
  2. @mramato
Commits on Sep 1, 2012
  1. @bagnell

    Merge pull request #202 from AnalyticalGraphicsInc/ellipsoidTangentPlane

    bagnell authored
    Cleanup, doc, test and optimize EllipsoidTangentPlane and Ray
  2. @mramato
  3. @mramato
  4. @mramato

    Changes after review.

    mramato authored
Commits on Aug 31, 2012
  1. @mramato
  2. @shunter

    Merge pull request #200 from AnalyticalGraphicsInc/ellipsoid

    shunter authored
    Finish Ellipsoid implementation, fix major bug
  3. @bagnell

    Merge pull request #195 from AnalyticalGraphicsInc/axisAlignedBoundin…

    bagnell authored
    …gBox
    
    Clean up AxisAlignedBoundingBox.
  4. @mramato

    Minor cleanup for readability.

    mramato authored
  5. @mramato
  6. @mramato
  7. @mramato
  8. @mramato

    More changes after review.

    mramato authored
  9. @mramato

    Cleanup, doc, test and optimize EllipsoidTangentPlane and Ray

    mramato authored
    There was some collateral cleanup as well, but nothing that
    affects API or doc.
  10. @mramato

    More changes after review.

    mramato authored
  11. @mramato

    Update CHANGES

    mramato authored
  12. @mramato
  13. @mramato

    Merge branch 'axisAlignedBoundingBox' into ellipsoid

    mramato authored
    Conflicts:
    	Source/Core/Ellipsoid.js
  14. @mramato
  15. @mramato

    Merge pull request #199 from AnalyticalGraphicsInc/fixIE

    mramato authored
    Fix CesiumViewer in IE
Commits on Aug 30, 2012
  1. @mramato

    Finish Ellipsoid implementation, fix major bug, it turns out cartesia…

    mramato authored
    …nToCartographic has been returning the incorrect latitude all of this time.
    
    1. cartesianToCartographic produced incorrect results, this is now fixed.
    2. Fixed unit tests which broke after fixing cartesianToCartographic.
    3. Full error checking.
    4. Static versions of all prototype functions.
    5. Functions now provide an optional result parameter for object re-use.
    6. 100% unit test code coverage
    7. Complete documentation.
    8. Updated CHANGES.
    
    This change touched a lot of files, but all of the heavy lifting is in Ellipsoid and EllipsoidSpec.  There's a tone of room for improvement now for code using Ellipsoid to be optmized, but I'll do that with a different pull.  I think I quashed any new issues that cropped up due to the cartesianToCartographic fixed, but if anyone sees anything strange, let me know.
  2. @shunter
  3. @shunter
  4. @shunter

    Fix whitespace.

    shunter authored
Something went wrong with that request. Please try again.