Package gaiasky.scenegraph
Class EclipticOrbit
java.lang.Object
gaiasky.scenegraph.SceneGraphNode
gaiasky.scenegraph.VertsObject
gaiasky.scenegraph.Polyline
gaiasky.scenegraph.Orbit
gaiasky.scenegraph.EclipticOrbit
- All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable
,I3DTextRenderable
,IGPUVertsRenderable
,ILineRenderable
,IRenderable
,IStarContainer
,IVisibilitySwitch
,IPosition
Orbit on the ecliptic plane.
-
Nested Class Summary
Nested classes/interfaces inherited from class gaiasky.scenegraph.Orbit
Orbit.OrientationModel
-
Field Summary
Fields inherited from class gaiasky.scenegraph.Orbit
alpha, auxMat, body, coord, curr, isInOrbitalElementsGroup, localTransformD, model, multiplier, newMethod, numSamples, oc, onlyBody, pointColor, pointSize, prev, provider, providerClass, refreshing, SHADER_MODEL_OVERLAP_FACTOR, SOLID_ANGLE_THRESHOLD, transformFunction
Fields inherited from class gaiasky.scenegraph.VertsObject
additive, blend, closedLoop, depth, glPrimitive, pointCloudData, primitiveSize, renderGroup
Fields inherited from class gaiasky.scenegraph.SceneGraphNode
B31, B32, B33, B34, cc, children, computed, coordinates, copy, ct, D31, D32, D33, D34, distToCamera, F31, F32, F33, F34, forceLabel, id, labelcolor, lastStateChangeTimeMs, localizedNameIndex, localTransform, names, numChildren, octant, octantId, opacity, orientation, parent, parentName, pos, posSph, ROOT_NAME, size, translation, viewAngle, viewAngleApparent, visible
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
updateLocalTransform
(Instant date) Update the local transform with the transform and the rotations/scales necessary.Methods inherited from class gaiasky.scenegraph.Orbit
addToRenderLists, computeExtrasolarSystemTransformMatrix, doneLoading, getAlpha, getProvider, getTextOpacity, initialize, initializeTransformMatrix, initOrbitMetadata, isLabel, keplerToCartesian, labelMax, mustAddToIndex, refreshOrbit, render, render, renderText, setBody, setModel, setMultiplier, setNewmethod, setNumSamples, setOnlybody, setOrbit, setOrbittrail, setPointCloudData, setPointcolor, setPointsize, setPointsize, setProvider, setSize, setSolidAngleThreshold, setTrail, setTransformFunction, setTransformName, setTransformValues, setVisible, text, textColour, textDepthBuffer, textPosition, textPosition2, textScale, textSize, updateLocal
Methods inherited from class gaiasky.scenegraph.Polyline
getLineWidth, setArrowCap
Methods inherited from class gaiasky.scenegraph.VertsObject
addPoint, addPoints, blend, clear, depth, getColor, getGlPrimitive, getLocalTransform, getParent, getPointCloud, getPrimitiveSize, isClosedLoop, isEmpty, isLine, isPoint, markForUpdate, setAdditive, setBlend, setClosedLoop, setDepth, setGlPrimitive, setPoints, setPrimitiveLineLoop, setPrimitiveLines, setPrimitiveLineStip, setPrimitivePoints, setPrimitiveSize, updateLocalValues
Methods inherited from class gaiasky.scenegraph.SceneGraphNode
add, add, addChild, addChild, addFocusableObjects, addName, addNodes, addToIndex, addToRender, computeFuturePosition, dispose, getAbsoluteOrientation, getAbsolutePosition, getAbsolutePosition, getAggregatedChildren, getChildByName, getChildByNameAndType, getChildrenByComponentType, getChildrenByType, getComponentType, getCoordinates, getCt, getDelta, getDescription, getDistToCamera, getFirstStarAncestor, getHeight, getHeight, getHeight, getHeightScale, getId, getLabelcolor, getLineCopy, getLocalizedName, getName, getNames, getNext, getNode, getNode, getOctant, getOpacity, getOrientation, getPos, getPosition, getPosition, getPosSph, getPredictedPosition, getRadius, getRoot, getSceneGraphDepth, getSimpleCopy, getSize, getStarCount, getUnrotatedPos, getVelocity, getViewAngle, getViewAngleApparent, getVisibilityOpacityFactor, hasCt, hasName, hasName, insert, isCopy, isForceLabel, isForceLabel, isInRender, isInRender, isValidPosition, isVisibilityOn, isVisible, isVisible, isVisible, isVisibleGroup, isVisibleGroup, msSinceStateChange, mustUpdatePosition, namesConcat, removeChild, removeFromIndex, removeFromRender, render2DLabel, render2DLabel, render2DLabel, render2DLabel, render3DLabel, render3DLabel, returnToPool, setColor, setColor, setComputedFlag, setCoordinates, setCt, setCt, setDescription, setForcelabel, setForceLabel, setForceLabel, setId, setLabelcolor, setLabelcolor, setLabelcolor, setName, setName, setNames, setParent, setPos, setSize, setSize, setUp, setVisible, setVisibleGroup, shouldRender, toString, update, update, updateLocalizedName, updateLocalizedNameRecursive
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface gaiasky.render.ILineRenderable
getGlPrimitive
Methods inherited from interface gaiasky.render.IRenderable
getComponentType, getDistToCamera, getOpacity
-
Constructor Details
-
EclipticOrbit
public EclipticOrbit()
-
-
Method Details
-
updateLocalTransform
Update the local transform with the transform and the rotations/scales necessary. Override if your model contains more than just the position and size.- Overrides:
updateLocalTransform
in classOrbit
-