Modifier and Type | Field and Description |
---|---|
Cartesian3 |
Occluder.cameraPosition
The position of the camera.
|
Cartesian3 |
OrientedBoundingBox.center
The center of the box.
|
Cartesian3 |
BoundingSphere.center
The center point of the sphere.
|
Cartesian3 |
AxisAlignedBoundingBox.center
The center point of the bounding box.
|
Cartesian3 |
GeocoderResult.destinationCartesian3
The bounding box for a location
|
Cartesian3 |
Ray.direction
The direction of the ray.
|
Cartesian3 |
AxisAlignedBoundingBox.maximum
The maximum point defining the bounding box.
|
Cartesian3 |
AxisAlignedBoundingBox.minimum
The minimum point defining the bounding box.
|
Cartesian3 |
Plane.normal
The plane's normal.
|
Cartesian3 |
Ray.origin
The origin of the ray.
|
Cartesian3 |
Occluder.position
The position of the occluder.
|
Cartesian3[] |
PolygonHierarchy.positions
A linear ring defining the outer boundary of the polygon or hole.
|
Cartesian3 |
TranslationRotationScale.scale
Gets or sets the (x, y, z) scaling to apply to the node.
|
Cartesian3 |
TranslationRotationScale.translation
Gets or sets the (x, y, z) translation to apply to the node.
|
Modifier and Type | Method and Description |
---|---|
static Cartesian3 |
Cartesian3.abs(Cartesian3 cartesian,
Cartesian3 result)
Computes the absolute value of the provided Cartesian.
|
static Cartesian3 |
Cartesian3.add(Cartesian3 left,
Cartesian3 right,
Cartesian3 result)
Computes the componentwise sum of two Cartesians.
|
Cartesian3[] |
Ellipsoid.cartographicArrayToCartesianArray(Cartographic[] cartographics)
Converts the provided array of cartographics to an array of Cartesians.
|
Cartesian3[] |
Ellipsoid.cartographicArrayToCartesianArray(Cartographic[] cartographics,
Cartesian3[] result)
Converts the provided array of cartographics to an array of Cartesians.
|
Cartesian3 |
Ellipsoid.cartographicToCartesian(Cartographic cartographic)
Converts the provided cartographic to Cartesian representation.
|
Cartesian3 |
Ellipsoid.cartographicToCartesian(Cartographic cartographic,
Cartesian3 result)
Converts the provided cartographic to Cartesian representation.
|
Cartesian3 |
Cartesian3.clone()
Duplicates this Cartesian3 instance.
|
Cartesian3 |
Cartesian3.clone(Cartesian3 result)
Duplicates this Cartesian3 instance.
|
static Cartesian3 |
Cartesian3.clone(Cartesian3 cartesian,
Cartesian3 result)
Duplicates a Cartesian3 instance.
|
static Cartesian3 |
Quaternion.computeAxis(Quaternion quaternion,
Cartesian3 result)
Computes the axis of rotation of the provided quaternion.
|
static Cartesian3 |
Intersections2D.computeBarycentricCoordinates(double x,
double y,
double x1,
double y1,
double x2,
double y2,
double x3,
double y3)
Compute the barycentric coordinates of a 2D position within a 2D triangle.
|
static Cartesian3 |
Intersections2D.computeBarycentricCoordinates(double x,
double y,
double x1,
double y1,
double x2,
double y2,
double x3,
double y3,
Cartesian3 result)
Compute the barycentric coordinates of a 2D position within a 2D triangle.
|
static Cartesian3 |
Cartesian3.cross(Cartesian3 left,
Cartesian3 right,
Cartesian3 result)
Computes the cross (outer) product of two Cartesians.
|
static Cartesian3 |
Cartesian3.divideByScalar(Cartesian3 cartesian,
double scalar,
Cartesian3 result)
Divides the provided Cartesian componentwise by the provided scalar.
|
static Cartesian3 |
Cartesian3.divideComponents(Cartesian3 left,
Cartesian3 right,
Cartesian3 result)
Computes the componentwise quotient of two Cartesians.
|
Cartesian3 |
Cartesian3.equals(Cartesian3 right)
Compares this Cartesian against the provided Cartesian componentwise and returns true if they are equal, false otherwise.
|
static Cartesian3 |
Cartesian3.fromArray(double[] array,
Cartesian3 result)
Creates a Cartesian3 from two consecutive elements in an array.
|
static Cartesian3 |
Cartesian3.fromArray(double[] array,
int startingIndex,
Cartesian3 result)
Creates a Cartesian3 from two consecutive elements in an array.
|
static Cartesian3 |
Cartesian3.fromArray(com.google.gwt.core.client.JsArrayNumber array,
Cartesian3 result)
Creates a Cartesian3 from two consecutive elements in an array.
|
static Cartesian3 |
Cartesian3.fromArray(com.google.gwt.core.client.JsArrayNumber array,
int startingIndex,
Cartesian3 result)
Creates a Cartesian3 from two consecutive elements in an array.
|
static Cartesian3 |
Cartesian3.fromCartesian4(Cartesian4 cartesian,
Cartesian3 result)
Creates a Cartesian3 instance from an existing Cartesian4.
|
static Cartesian3 |
Cartesian3.fromDegrees(double longitude,
double latitude)
Returns a Cartesian3 position from longitude and latitude values given in degrees.
|
static Cartesian3 |
Cartesian3.fromDegrees(double longitude,
double latitude,
double height)
Returns a Cartesian3 position from longitude and latitude values given in degrees.
|
static Cartesian3 |
Cartesian3.fromDegrees(double longitude,
double latitude,
double height,
Ellipsoid ellipsoid,
Cartesian3 result)
Returns a Cartesian3 position from longitude and latitude values given in degrees.
|
static Cartesian3[] |
Cartesian3.fromDegreesArray(double[] coordinates)
Returns an array of Cartesian3 positions given an array of longitude and latitude values given in degrees.
|
static Cartesian3[] |
Cartesian3.fromDegreesArray(double[] coordinates,
Ellipsoid ellipsoid,
Cartesian3[] result)
Returns an array of Cartesian3 positions given an array of longitude and latitude values given in degrees.
|
static Cartesian3[] |
Cartesian3.fromDegreesArrayHeights(double[] coordinates)
Returns an array of Cartesian3 positions given an array of longitude, latitude and height values where longitude and latitude are given in degrees.
|
static Cartesian3[] |
Cartesian3.fromDegreesArrayHeights(double[] coordinates,
Ellipsoid ellipsoid,
Cartesian3[] result)
Returns an array of Cartesian3 positions given an array of longitude, latitude and height values where longitude and latitude are given in degrees.
|
static Cartesian3 |
Cartesian3.fromElements(double x,
double y,
double z,
Cartesian3 result)
Creates a Cartesian3 instance from x and y coordinates.
|
static Cartesian3 |
Cartesian3.fromRadians(double longitude,
double latitude)
Returns a Cartesian3 position from longitude and latitude values given in radians.
|
static Cartesian3 |
Cartesian3.fromRadians(double longitude,
double latitude,
double height)
Returns a Cartesian3 position from longitude and latitude values given in radians.
|
static Cartesian3 |
Cartesian3.fromRadians(double longitude,
double latitude,
double height,
Ellipsoid ellipsoid,
Cartesian3 result)
Returns a Cartesian3 position from longitude and latitude values given in radians.
|
static Cartesian3[] |
Cartesian3.fromRadiansArray(double[] coordinates)
Returns an array of Cartesian3 positions given an array of longitude and latitude values given in radians.
|
static Cartesian3[] |
Cartesian3.fromRadiansArray(double[] coordinates,
Ellipsoid ellipsoid,
Cartesian3[] result)
Returns an array of Cartesian3 positions given an array of longitude and latitude values given in radians.
|
static Cartesian3[] |
Cartesian3.fromRadiansArrayHeights(double[] coordinates)
Returns an array of Cartesian3 positions given an array of longitude, latitude and height values where longitude and latitude are given in radians.
|
static Cartesian3[] |
Cartesian3.fromRadiansArrayHeights(double[] coordinates,
Ellipsoid ellipsoid,
Cartesian3[] result)
Returns an array of Cartesian3 positions given an array of longitude, latitude and height values where longitude and latitude are given in radians.
|
static Cartesian3 |
Cartesian3.fromSpherical(Spherical spherical,
Cartesian3 result)
Converts the provided Spherical into Cartesian3 coordinates.
|
static Cartesian3[] |
PolylinePipeline.generateCartesianArc(PolylinePipelineOptions options)
Subdivides polyline and raises all points to the specified height.
|
Cartesian3 |
Ellipsoid.geocentricSurfaceNormal(Cartesian3 cartesian)
Computes the unit vector directed from the center of this ellipsoid toward the provided Cartesian position.
|
Cartesian3 |
Ellipsoid.geocentricSurfaceNormal(Cartesian3 cartesian,
Cartesian3 result)
Computes the unit vector directed from the center of this ellipsoid toward the provided Cartesian position.
|
Cartesian3 |
Ellipsoid.geodeticSurfaceNormal(Cartesian3 cartesian)
Computes the normal of the plane tangent to the surface of the ellipsoid at the provided position.
|
Cartesian3 |
Ellipsoid.geodeticSurfaceNormal(Cartesian3 cartesian,
Cartesian3 result)
Computes the normal of the plane tangent to the surface of the ellipsoid at the provided position.
|
Cartesian3 |
Ellipsoid.geodeticSurfaceNormalCartographic(Cartographic cartographic)
Computes the normal of the plane tangent to the surface of the ellipsoid at the provided position.
|
Cartesian3 |
Ellipsoid.geodeticSurfaceNormalCartographic(Cartographic cartographic,
Cartesian3 result)
Computes the normal of the plane tangent to the surface of the ellipsoid at the provided position.
|
static Cartesian3 |
Matrix3.getColumn(Matrix3 matrix,
int index,
Cartesian3 result)
Retrieves a copy of the matrix column at the provided index as a Cartesian3 instance.
|
static Cartesian3 |
Ray.getPoint(Ray ray,
double t)
Computes the point along the ray given by r(t) = o + t*d, where o is the origin of the ray and d is the direction.
|
static Cartesian3 |
Ray.getPoint(Ray ray,
double t,
Cartesian3 result)
Computes the point along the ray given by r(t) = o + t*d, where o is the origin of the ray and d is the direction.
|
static Cartesian3 |
Matrix3.getRow(Matrix3 matrix,
int index,
Cartesian3 result)
Retrieves a copy of the matrix row at the provided index as a Cartesian3 instance.
|
static Cartesian3 |
Matrix3.getScale(Matrix3 matrix,
Cartesian3 result)
Extracts the non-uniform scale assuming the matrix is an affine transformation.
|
static Cartesian3 |
Matrix4.getScale(Matrix4 matrix,
Cartesian3 result)
Extracts the non-uniform scale assuming the matrix is an affine transformation.
|
static Cartesian3 |
Matrix4.getTranslation(Matrix4 matrix,
Cartesian3 result)
Gets the translation portion of the provided matrix, assuming the matrix is a affine transformation matrix.
|
static Cartesian3 |
IntersectionTests.grazingAltitudeLocation(Ray ray,
Ellipsoid ellipsoid)
Provides the point along the ray which is nearest to the ellipsoid.
|
static Cartesian3 |
Cartesian3.lerp(Cartesian3 start,
Cartesian3 end,
double t,
Cartesian3 result)
Computes the linear interpolation or extrapolation at t using the provided cartesians.
|
static Cartesian3 |
IntersectionTests.lineSegmentPlane(Cartesian3 endPoint0,
Cartesian3 endPoint1,
Plane plane)
Computes the intersection of a line segment and a plane.
|
static Cartesian3 |
IntersectionTests.lineSegmentPlane(Cartesian3 endPoint0,
Cartesian3 endPoint1,
Plane plane,
Cartesian3 result)
Computes the intersection of a line segment and a plane.
|
static Cartesian3 |
IntersectionTests.lineSegmentTriangle(Cartesian3 v0,
Cartesian3 v1,
Cartesian3 p0,
Cartesian3 p1,
Cartesian3 p2)
Computes the intersection of a line segment and a triangle.
|
static Cartesian3 |
IntersectionTests.lineSegmentTriangle(Cartesian3 v0,
Cartesian3 v1,
Cartesian3 p0,
Cartesian3 p1,
Cartesian3 p2,
boolean cullBackFaces)
Computes the intersection of a line segment and a triangle.
|
static Cartesian3 |
IntersectionTests.lineSegmentTriangle(Cartesian3 v0,
Cartesian3 v1,
Cartesian3 p0,
Cartesian3 p1,
Cartesian3 p2,
boolean cullBackFaces,
Cartesian3 result)
Computes the intersection of a line segment and a triangle.
|
static Cartesian3 |
Quaternion.log(Quaternion quaternion,
Cartesian3 result)
The logarithmic quaternion function.
|
static Cartesian3 |
Cartesian3.maximumByComponent(Cartesian3 first,
Cartesian3 second,
Cartesian3 result)
Compares two Cartesians and computes a Cartesian which contains the maximum components of the supplied Cartesians.
|
static Cartesian3 |
Cartesian3.midpoint(Cartesian3 left,
Cartesian3 right,
Cartesian3 result)
Computes the midpoint between the right and left Cartesian.
|
static Cartesian3 |
Cartesian3.minimumByComponent(Cartesian3 first,
Cartesian3 second,
Cartesian3 result)
Compares two Cartesians and computes a Cartesian which contains the minimum components of the supplied Cartesians.
|
static Cartesian3 |
Cartesian3.mostOrthogonalAxis(Cartesian3 cartesian,
Cartesian3 result)
Returns the axis that is most orthogonal to the provided Cartesian.
|
static Cartesian3 |
Matrix4.multiplyByPoint(Matrix4 matrix,
Cartesian3 cartesian,
Cartesian3 result)
Computes the product of a matrix and a Cartesian3.
|
static Cartesian3 |
Matrix4.multiplyByPointAsVector(Matrix4 matrix,
Cartesian3 cartesian,
Cartesian3 result)
Computes the product of a matrix and a Cartesian3.
|
static Cartesian3 |
Cartesian3.multiplyByScalar(Cartesian3 cartesian,
double scalar,
Cartesian3 result)
Multiplies the provided Cartesian componentwise by the provided scalar.
|
static Cartesian3 |
Matrix3.multiplyByVector(Matrix3 matrix,
Cartesian3 cartesian,
Cartesian3 result)
Computes the product of a matrix and a column vector.
|
static Cartesian3 |
Cartesian3.multiplyComponents(Cartesian3 left,
Cartesian3 right,
Cartesian3 result)
Computes the componentwise product of two Cartesians.
|
static Cartesian3 |
Cartesian3.negate(Cartesian3 cartesian,
Cartesian3 result)
Negates the provided Cartesian.
|
static Cartesian3 |
Cartesian3.normalize(Cartesian3 cartesian,
Cartesian3 result)
Computes the normalized form of the supplied Cartesian.
|
Cartesian3 |
Ellipsoid.oneOverRadii()
Gets one over the radii of the ellipsoid.
|
Cartesian3 |
Ellipsoid.oneOverRadiiSquared()
Gets one over the squared radii of the ellipsoid.
|
static Cartesian3 |
Plane.projectPointOntoPlane(Plane plane,
Cartesian3 point)
Projects a point onto the plane.
|
static Cartesian3 |
Plane.projectPointOntoPlane(Plane plane,
Cartesian3 point,
Cartesian3 result)
Projects a point onto the plane.
|
static Cartesian3 |
Cartesian3.projectVector(Cartesian3 a,
Cartesian3 b,
Cartesian3 result)
Projects vector a onto vector b
|
Cartesian3 |
Ellipsoid.radii()
Gets the radii of the ellipsoid.
|
Cartesian3 |
Ellipsoid.radiiSquared()
Gets the squared radii of the ellipsoid.
|
Cartesian3 |
Ellipsoid.radiiToTheFourth()
Gets the radii of the ellipsoid raise to the fourth power.
|
static Cartesian3 |
IntersectionTests.rayPlane(Ray ray,
Plane plane)
Computes the intersection of a ray and a plane.
|
static Cartesian3 |
IntersectionTests.rayPlane(Ray ray,
Plane plane,
Cartesian3 result)
Computes the intersection of a ray and a plane.
|
static Cartesian3 |
IntersectionTests.rayTriangle(Ray ray,
Cartesian3 p0,
Cartesian3 p1,
Cartesian3 p2)
Computes the intersection of a ray and a triangle as a Cartesian3 coordinate.
|
static Cartesian3 |
IntersectionTests.rayTriangle(Ray ray,
Cartesian3 p0,
Cartesian3 p1,
Cartesian3 p2,
boolean cullBackFaces)
Computes the intersection of a ray and a triangle as a Cartesian3 coordinate.
|
static Cartesian3 |
IntersectionTests.rayTriangle(Ray ray,
Cartesian3 p0,
Cartesian3 p1,
Cartesian3 p2,
boolean cullBackFaces,
Cartesian3 result)
Computes the intersection of a ray and a triangle as a Cartesian3 coordinate.
|
Cartesian3 |
Ellipsoid.scaleToGeocentricSurface(Cartesian3 cartesian)
Scales the provided Cartesian position along the geocentric surface normal so that it is on the surface of this ellipsoid.
|
Cartesian3 |
Ellipsoid.scaleToGeocentricSurface(Cartesian3 cartesian,
Cartesian3 result)
Scales the provided Cartesian position along the geocentric surface normal so that it is on the surface of this ellipsoid.
|
Cartesian3 |
Ellipsoid.scaleToGeodeticSurface(Cartesian3 cartesian)
Scales the provided Cartesian position along the geodetic surface normal so that it is on the surface of this ellipsoid.
|
Cartesian3 |
Ellipsoid.scaleToGeodeticSurface(Cartesian3 cartesian,
Cartesian3 result)
Scales the provided Cartesian position along the geodetic surface normal so that it is on the surface of this ellipsoid.
|
static Cartesian3[] |
Rectangle.subsample(Rectangle rectangle)
Samples an rectangle so that it includes a list of Cartesian points suitable for passing to BoundingSphere#fromPoints.
|
static Cartesian3[] |
Rectangle.subsample(Rectangle rectangle,
Ellipsoid ellipsoid)
Samples an rectangle so that it includes a list of Cartesian points suitable for passing to BoundingSphere#fromPoints.
|
static Cartesian3[] |
Rectangle.subsample(Rectangle rectangle,
Ellipsoid ellipsoid,
double surfaceHeight)
Samples an rectangle so that it includes a list of Cartesian points suitable for passing to BoundingSphere#fromPoints.
|
static Cartesian3[] |
Rectangle.subsample(Rectangle rectangle,
Ellipsoid ellipsoid,
double surfaceHeight,
Cartesian3[] result)
Samples an rectangle so that it includes a list of Cartesian points suitable for passing to BoundingSphere#fromPoints.
|
static Cartesian3 |
Cartesian3.subtract(Cartesian3 left,
Cartesian3 right,
Cartesian3 result)
Computes the componentwise difference of two Cartesians.
|
static Cartesian3 |
Cartographic.toCartesian(Cartographic cartographic,
Ellipsoid ellipsoid,
Cartesian3 result)
Creates a new Cartesian3 instance from a Cartographic input.
|
Cartesian3 |
Ellipsoid.transformPositionFromScaledSpace(Cartesian3 position)
Transforms a Cartesian X, Y, Z position from the ellipsoid-scaled space by multiplying its components by the result of Ellipsoid#radii.
|
Cartesian3 |
Ellipsoid.transformPositionFromScaledSpace(Cartesian3 position,
Cartesian3 result)
Transforms a Cartesian X, Y, Z position from the ellipsoid-scaled space by multiplying its components by the result of Ellipsoid#radii.
|
Cartesian3 |
Ellipsoid.transformPositionToScaledSpace(Cartesian3 position)
Transforms a Cartesian X, Y, Z position to the ellipsoid-scaled space by multiplying its components by the result of Ellipsoid#oneOverRadii.
|
Cartesian3 |
Ellipsoid.transformPositionToScaledSpace(Cartesian3 position,
Cartesian3 result)
Transforms a Cartesian X, Y, Z position to the ellipsoid-scaled space by multiplying its components by the result of Ellipsoid#oneOverRadii.
|
static Cartesian3 |
Cartesian3.UNIT_X()
An immutable Cartesian3 instance initialized to (1.0, 0.0, 0.0).
|
static Cartesian3 |
Cartesian3.UNIT_Y()
An immutable Cartesian3 instance initialized to (0.0, 1.0, 0.0).
|
static Cartesian3 |
Cartesian3.UNIT_Z()
An immutable Cartesian3 instance initialized to (0.0, 0.0, 1.0).
|
static Cartesian3 |
Cartesian3.unpack(com.google.gwt.core.client.JsArrayNumber array)
Retrieves an instance from a packed array.
|
static Cartesian3 |
Cartesian3.unpack(com.google.gwt.core.client.JsArrayNumber array,
int startingIndex,
Cartesian3 result)
Retrieves an instance from a packed array.
|
static Cartesian3[] |
Cartesian3.unpackArray(com.google.gwt.core.client.JsArrayNumber array,
Cartesian3[] result)
Unpacks an array of cartesian components into and array of Cartesian3s.
|
static Cartesian3 |
Cartesian3.ZERO()
An immutable Cartesian3 instance initialized to (0.0, 0.0, 0.0).
|
Modifier and Type | Method and Description |
---|---|
static Cartesian3 |
Cartesian3.abs(Cartesian3 cartesian,
Cartesian3 result)
Computes the absolute value of the provided Cartesian.
|
static Cartesian3 |
Cartesian3.add(Cartesian3 left,
Cartesian3 right,
Cartesian3 result)
Computes the componentwise sum of two Cartesians.
|
static double |
Cartesian3.angleBetween(Cartesian3 left,
Cartesian3 right)
Returns the angle, in radians, between the provided Cartesians.
|
Cartographic[] |
Ellipsoid.cartesianArrayToCartographicArray(Cartesian3[] cartesians)
Converts the provided array of cartesians to an array of cartographics.
|
Cartographic[] |
Ellipsoid.cartesianArrayToCartographicArray(Cartesian3[] cartesians,
Cartographic[] result)
Converts the provided array of cartesians to an array of cartographics.
|
Cartographic |
Ellipsoid.cartesianToCartographic(Cartesian3 cartesian)
Converts the provided cartesian to cartographic representation.
|
Cartographic |
Ellipsoid.cartesianToCartographic(Cartesian3 cartesian,
Cartographic result)
Converts the provided cartesian to cartographic representation.
|
Cartesian3[] |
Ellipsoid.cartographicArrayToCartesianArray(Cartographic[] cartographics,
Cartesian3[] result)
Converts the provided array of cartographics to an array of Cartesians.
|
Cartesian3 |
Ellipsoid.cartographicToCartesian(Cartographic cartographic,
Cartesian3 result)
Converts the provided cartographic to Cartesian representation.
|
Cartesian3 |
Cartesian3.clone(Cartesian3 result)
Duplicates this Cartesian3 instance.
|
static Cartesian3 |
Cartesian3.clone(Cartesian3 cartesian,
Cartesian3 result)
Duplicates a Cartesian3 instance.
|
static Cartesian3 |
Quaternion.computeAxis(Quaternion quaternion,
Cartesian3 result)
Computes the axis of rotation of the provided quaternion.
|
static Cartesian3 |
Intersections2D.computeBarycentricCoordinates(double x,
double y,
double x1,
double y1,
double x2,
double y2,
double x3,
double y3,
Cartesian3 result)
Compute the barycentric coordinates of a 2D position within a 2D triangle.
|
CullingVolume |
PerspectiveFrustum.computeCullingVolume(Cartesian3 position,
Cartesian3 direction,
Cartesian3 up)
Creates a culling volume for this frustum.
|
CullingVolume |
OrthographicOffCenterFrustum.computeCullingVolume(Cartesian3 position,
Cartesian3 direction,
Cartesian3 up)
Creates a culling volume for this frustum.
|
CullingVolume |
PerspectiveOffCenterFrustum.computeCullingVolume(Cartesian3 position,
Cartesian3 direction,
Cartesian3 up)
Creates a culling volume for this frustum.
|
CullingVolume |
OrthographicFrustum.computeCullingVolume(Cartesian3 position,
Cartesian3 direction,
Cartesian3 up)
Creates a culling volume for this frustum.
|
static Object |
Occluder.computeOccludeePoint(BoundingSphere occluderBoundingSphere,
Cartesian3 occludeePosition,
Cartesian3[] positions)
Computes a point that can be used as the occludee position to the visibility functions.
|
static Object |
Occluder.computeOccludeePoint(BoundingSphere occluderBoundingSphere,
Cartesian3 occludeePosition,
Cartesian3[] positions)
Computes a point that can be used as the occludee position to the visibility functions.
|
static Interval |
BoundingSphere.computePlaneDistances(BoundingSphere sphere,
Cartesian3 position,
Cartesian3 direction)
The distances calculated by the vector from the center of the bounding sphere to position projected onto direction plus/minus the radius of the bounding sphere.
|
static Interval |
BoundingSphere.computePlaneDistances(BoundingSphere sphere,
Cartesian3 position,
Cartesian3 direction,
Interval result)
The distances calculated by the vector from the center of the bounding sphere to position projected onto direction plus/minus the radius of the bounding sphere.
|
Interval |
OrientedBoundingBox.computePlaneDistances(Cartesian3 position,
Cartesian3 direction)
The distances calculated by the vector from the center of the bounding box to position projected onto direction.
|
Interval |
BoundingSphere.computePlaneDistances(Cartesian3 position,
Cartesian3 direction)
The distances calculated by the vector from the center of the bounding sphere to position projected onto
direction plus/minus the radius of the bounding sphere.
|
Interval |
OrientedBoundingBox.computePlaneDistances(Cartesian3 position,
Cartesian3 direction,
Interval result)
The distances calculated by the vector from the center of the bounding box to position projected onto direction.
|
Interval |
BoundingSphere.computePlaneDistances(Cartesian3 position,
Cartesian3 direction,
Interval result)
The distances calculated by the vector from the center of the bounding sphere to position projected onto
direction plus/minus the radius of the bounding sphere.
|
static Interval |
OrientedBoundingBox.computePlaneDistances(OrientedBoundingBox box,
Cartesian3 position,
Cartesian3 direction)
The distances calculated by the vector from the center of the bounding box to position projected onto direction.
|
static Interval |
OrientedBoundingBox.computePlaneDistances(OrientedBoundingBox box,
Cartesian3 position,
Cartesian3 direction,
Interval result)
The distances calculated by the vector from the center of the bounding box to position projected onto direction.
|
static Matrix4 |
Matrix4.computeView(Cartesian3 position,
Cartesian3 direction,
Cartesian3 up,
Cartesian3 right,
Matrix4 result)
Computes a Matrix4 instance that transforms from world space to view space.
|
static Cartesian3 |
Cartesian3.cross(Cartesian3 left,
Cartesian3 right,
Cartesian3 result)
Computes the cross (outer) product of two Cartesians.
|
static double |
Cartesian3.distance(Cartesian3 left,
Cartesian3 right)
Computes the distance between two points.
|
static double |
Cartesian3.distanceSquared(Cartesian3 left,
Cartesian3 right)
Computes the squared distance between two points.
|
static double |
BoundingSphere.distanceSquaredTo(BoundingSphere sphere,
Cartesian3 cartesian)
Computes the estimated distance squared from the closest point on a bounding sphere to a point.
|
double |
OrientedBoundingBox.distanceSquaredTo(Cartesian3 cartesian)
Computes the estimated distance squared from the closest point on a bounding box to a point.
|
double |
BoundingSphere.distanceSquaredTo(Cartesian3 cartesian)
Computes the estimated distance squared from the closest point on a bounding sphere to a point.
|
static double |
OrientedBoundingBox.distanceSquaredTo(OrientedBoundingBox box,
Cartesian3 cartesian)
Computes the estimated distance squared from the closest point on a bounding box to a point.
|
static Cartesian3 |
Cartesian3.divideByScalar(Cartesian3 cartesian,
double scalar,
Cartesian3 result)
Divides the provided Cartesian componentwise by the provided scalar.
|
static Cartesian3 |
Cartesian3.divideComponents(Cartesian3 left,
Cartesian3 right,
Cartesian3 result)
Computes the componentwise quotient of two Cartesians.
|
static double |
Cartesian3.dot(Cartesian3 left,
Cartesian3 right)
Computes the dot (scalar) product of two Cartesians.
|
static Matrix4 |
Transforms.eastNorthUpToFixedFrame(Cartesian3 origin)
Computes a 4x4 transformation matrix from a reference frame with an east-north-up axes centered at the provided
origin to the provided ellipsoid's fixed reference frame.
|
static Matrix4 |
Transforms.eastNorthUpToFixedFrame(Cartesian3 origin,
Ellipsoid ellipsoid)
Computes a 4x4 transformation matrix from a reference frame with an east-north-up axes centered at the provided
origin to the provided ellipsoid's fixed reference frame.
|
static Matrix4 |
Transforms.eastNorthUpToFixedFrame(Cartesian3 origin,
Ellipsoid ellipsoid,
Matrix4 result)
Computes a 4x4 transformation matrix from a reference frame with an east-north-up axes centered at the provided
origin to the provided ellipsoid's fixed reference frame.
|
Cartesian3 |
Cartesian3.equals(Cartesian3 right)
Compares this Cartesian against the provided Cartesian componentwise and returns true if they are equal, false otherwise.
|
static boolean |
Cartesian3.equals(Cartesian3 left,
Cartesian3 right)
Compares the provided Cartesians componentwise and returns true if they are equal, false otherwise.
|
static boolean |
Cartesian3.equalsEpsilon(Cartesian3 left,
Cartesian3 right,
double relativeEpsilon,
double absoluteEpsilon)
Compares the provided Cartesians componentwise and returns true if they pass an absolute or relative tolerance test, false otherwise.
|
boolean |
Cartesian3.equalsEpsilon(Cartesian3 right,
double relativeEpsilon,
double absoluteEpsilon)
Compares this Cartesian against the provided Cartesian componentwise and returns true if they pass an absolute or
relative tolerance test, false otherwise.
|
static Quaternion |
Quaternion.exp(Cartesian3 cartesian,
Quaternion result)
The exponential quaternion function.
|
static BoundingSphere |
BoundingSphere.expand(BoundingSphere sphere,
Cartesian3 point)
Computes a bounding sphere by enlarging the provided sphere to contain the provided point.
|
static BoundingSphere |
BoundingSphere.expand(BoundingSphere sphere,
Cartesian3 point,
BoundingSphere result)
Computes a bounding sphere by enlarging the provided sphere to contain the provided point.
|
static Cartesian3 |
Cartesian3.fromArray(double[] array,
Cartesian3 result)
Creates a Cartesian3 from two consecutive elements in an array.
|
static Cartesian3 |
Cartesian3.fromArray(double[] array,
int startingIndex,
Cartesian3 result)
Creates a Cartesian3 from two consecutive elements in an array.
|
static Cartesian3 |
Cartesian3.fromArray(com.google.gwt.core.client.JsArrayNumber array,
Cartesian3 result)
Creates a Cartesian3 from two consecutive elements in an array.
|
static Cartesian3 |
Cartesian3.fromArray(com.google.gwt.core.client.JsArrayNumber array,
int startingIndex,
Cartesian3 result)
Creates a Cartesian3 from two consecutive elements in an array.
|
static Quaternion |
Quaternion.fromAxisAngle(Cartesian3 axis,
double angle)
Computes a quaternion representing a rotation around an axis.
|
static Quaternion |
Quaternion.fromAxisAngle(Cartesian3 axis,
double angle,
Quaternion result)
Computes a quaternion representing a rotation around an axis.
|
static Occluder |
Occluder.fromBoundingSphere(BoundingSphere occluderBoundingSphere,
Cartesian3 cameraPosition)
Creates an occluder from a bounding sphere and the camera position.
|
static Occluder |
Occluder.fromBoundingSphere(BoundingSphere occluderBoundingSphere,
Cartesian3 cameraPosition,
Occluder result)
Creates an occluder from a bounding sphere and the camera position.
|
static Cartographic |
Cartographic.fromCartesian(Cartesian3 cartesian)
Creates a new Cartographic instance from a Cartesian position.
|
static Cartographic |
Cartographic.fromCartesian(Cartesian3 cartesian,
Ellipsoid ellipsoid)
Creates a new Cartographic instance from a Cartesian position.
|
static Cartographic |
Cartographic.fromCartesian(Cartesian3 cartesian,
Ellipsoid ellipsoid,
Cartographic result)
Creates a new Cartographic instance from a Cartesian position.
|
static Ellipsoid |
Ellipsoid.fromCartesian3(Cartesian3 radii)
Computes an Ellipsoid from a Cartesian specifying the radii in x, y, and z directions.
|
static Spherical |
Spherical.fromCartesian3(Cartesian3 cartesian3)
Converts the provided Cartesian3 into Spherical coordinates.
|
static Cartesian2 |
Cartesian2.fromCartesian3(Cartesian3 cartesian,
Cartesian2 result)
Creates a Cartesian2 instance from an existing Cartesian3.
|
static Spherical |
Spherical.fromCartesian3(Cartesian3 cartesian3,
Spherical spherical)
Converts the provided Cartesian3 into Spherical coordinates.
|
static Cartesian3 |
Cartesian3.fromCartesian4(Cartesian4 cartesian,
Cartesian3 result)
Creates a Cartesian3 instance from an existing Cartesian4.
|
static Rectangle |
Rectangle.fromCartesianArray(Cartesian3[] cartesians)
Creates the smallest possible Rectangle that encloses all positions in the provided array.
|
static Rectangle |
Rectangle.fromCartesianArray(Cartesian3[] cartesians,
Ellipsoid ellipsoid)
Creates the smallest possible Rectangle that encloses all positions in the provided array.
|
static Rectangle |
Rectangle.fromCartesianArray(Cartesian3[] cartesians,
Ellipsoid ellipsoid,
Rectangle result)
Creates the smallest possible Rectangle that encloses all positions in the provided array.
|
static BoundingSphere |
BoundingSphere.fromCornerPoints(Cartesian3 corner,
Cartesian3 oppositeCorner)
Computes a bounding sphere from the corner points of an axis-aligned bounding box.
|
static BoundingSphere |
BoundingSphere.fromCornerPoints(Cartesian3 corner,
Cartesian3 oppositeCorner,
BoundingSphere result)
Computes a bounding sphere from the corner points of an axis-aligned bounding box.
|
static Matrix3 |
Matrix3.fromCrossProduct(Cartesian3 the)
Computes a Matrix3 instance representing the cross product equivalent matrix of a Cartesian3 vector.
|
static Matrix3 |
Matrix3.fromCrossProduct(Cartesian3 the,
Matrix3 result)
Computes a Matrix3 instance representing the cross product equivalent matrix of a Cartesian3 vector.
|
static Cartesian3 |
Cartesian3.fromDegrees(double longitude,
double latitude,
double height,
Ellipsoid ellipsoid,
Cartesian3 result)
Returns a Cartesian3 position from longitude and latitude values given in degrees.
|
static Cartesian3[] |
Cartesian3.fromDegreesArray(double[] coordinates,
Ellipsoid ellipsoid,
Cartesian3[] result)
Returns an array of Cartesian3 positions given an array of longitude and latitude values given in degrees.
|
static Cartesian3[] |
Cartesian3.fromDegreesArrayHeights(double[] coordinates,
Ellipsoid ellipsoid,
Cartesian3[] result)
Returns an array of Cartesian3 positions given an array of longitude, latitude and height values where longitude and latitude are given in degrees.
|
static Cartesian3 |
Cartesian3.fromElements(double x,
double y,
double z,
Cartesian3 result)
Creates a Cartesian3 instance from x and y coordinates.
|
static Plane |
Plane.fromPointNormal(Cartesian3 point,
Cartesian3 normal)
Creates a plane from a normal and a point on the plane.
|
static Plane |
Plane.fromPointNormal(Cartesian3 point,
Cartesian3 normal,
Plane result)
Creates a plane from a normal and a point on the plane.
|
static OrientedBoundingBox |
OrientedBoundingBox.fromPoints(Cartesian3[] positions)
Computes an instance of an OrientedBoundingBox of the given positions.
|
static AxisAlignedBoundingBox |
AxisAlignedBoundingBox.fromPoints(Cartesian3[] positions,
AxisAlignedBoundingBox result)
Computes an instance of an AxisAlignedBoundingBox.
|
static BoundingSphere |
BoundingSphere.fromPoints(Cartesian3[] positions,
BoundingSphere result)
Computes a tight-fitting bounding sphere enclosing a list of 3D Cartesian points.
|
static OrientedBoundingBox |
OrientedBoundingBox.fromPoints(Cartesian3[] positions,
OrientedBoundingBox result)
Computes an instance of an OrientedBoundingBox of the given positions.
|
static Cartesian3 |
Cartesian3.fromRadians(double longitude,
double latitude,
double height,
Ellipsoid ellipsoid,
Cartesian3 result)
Returns a Cartesian3 position from longitude and latitude values given in radians.
|
static Cartesian3[] |
Cartesian3.fromRadiansArray(double[] coordinates,
Ellipsoid ellipsoid,
Cartesian3[] result)
Returns an array of Cartesian3 positions given an array of longitude and latitude values given in radians.
|
static Cartesian3[] |
Cartesian3.fromRadiansArrayHeights(double[] coordinates,
Ellipsoid ellipsoid,
Cartesian3[] result)
Returns an array of Cartesian3 positions given an array of longitude, latitude and height values where longitude and latitude are given in radians.
|
static Matrix4 |
Matrix4.fromRotationTranslation(Matrix3 rotation,
Cartesian3 translation)
Computes a Matrix4 instance from a Matrix3 representing the rotation and a Cartesian3 representing the translation.
|
static Matrix4 |
Matrix4.fromRotationTranslation(Matrix3 rotation,
Cartesian3 translation,
Matrix4 result)
Computes a Matrix4 instance from a Matrix3 representing the rotation and a Cartesian3 representing the translation.
|
static Matrix3 |
Matrix3.fromScale(Cartesian3 scale)
Computes a Matrix3 instance representing a non-uniform scale.
|
static Matrix4 |
Matrix4.fromScale(Cartesian3 scale)
Computes a Matrix4 instance representing a non-uniform scale.
|
static Matrix3 |
Matrix3.fromScale(Cartesian3 scale,
Matrix3 result)
Computes a Matrix3 instance representing a non-uniform scale.
|
static Matrix4 |
Matrix4.fromScale(Cartesian3 scale,
Matrix4 result)
Computes a Matrix4 instance representing a non-uniform scale.
|
static Cartesian3 |
Cartesian3.fromSpherical(Spherical spherical,
Cartesian3 result)
Converts the provided Spherical into Cartesian3 coordinates.
|
static Matrix4 |
Matrix4.fromTranslation(Cartesian3 translation)
Creates a Matrix4 instance from a Cartesian3 representing the translation.
|
static Matrix4 |
Matrix4.fromTranslation(Cartesian3 translation,
Matrix4 result)
Creates a Matrix4 instance from a Cartesian3 representing the translation.
|
static Matrix4 |
Matrix4.fromTranslationQuaternionRotationScale(Cartesian3 translation,
Quaternion rotation,
Cartesian3 scale)
Computes a Matrix4 instance from a translation, rotation, and scale (TRS) representation with the rotation represented as a quaternion.
|
static Matrix4 |
Matrix4.fromTranslationQuaternionRotationScale(Cartesian3 translation,
Quaternion rotation,
Cartesian3 scale,
Matrix4 result)
Computes a Matrix4 instance from a translation, rotation, and scale (TRS) representation with the rotation represented as a quaternion.
|
static BoundingSphere |
BoundingSphere.fromVertices(double[] positions,
Cartesian3 center,
int stride)
Computes a tight-fitting bounding sphere enclosing a list of 3D points, where the points are stored in a flat
array in X, Y, Z, order.
|
static BoundingSphere |
BoundingSphere.fromVertices(double[] positions,
Cartesian3 center,
int stride,
BoundingSphere result)
Computes a tight-fitting bounding sphere enclosing a list of 3D points, where the points are stored in a flat
array in X, Y, Z, order.
|
Matrix4 |
Transforms.LocalFrameToFixedFrame.function(Cartesian3 origin,
Ellipsoid ellipsoid,
Matrix4 result)
Computes a 4x4 transformation matrix from a reference frame centered at the provided origin to the provided ellipsoid's fixed reference frame.
|
Cartesian3 |
Ellipsoid.geocentricSurfaceNormal(Cartesian3 cartesian)
Computes the unit vector directed from the center of this ellipsoid toward the provided Cartesian position.
|
Cartesian3 |
Ellipsoid.geocentricSurfaceNormal(Cartesian3 cartesian,
Cartesian3 result)
Computes the unit vector directed from the center of this ellipsoid toward the provided Cartesian position.
|
Cartesian3 |
Ellipsoid.geodeticSurfaceNormal(Cartesian3 cartesian)
Computes the normal of the plane tangent to the surface of the ellipsoid at the provided position.
|
Cartesian3 |
Ellipsoid.geodeticSurfaceNormal(Cartesian3 cartesian,
Cartesian3 result)
Computes the normal of the plane tangent to the surface of the ellipsoid at the provided position.
|
Cartesian3 |
Ellipsoid.geodeticSurfaceNormalCartographic(Cartographic cartographic,
Cartesian3 result)
Computes the normal of the plane tangent to the surface of the ellipsoid at the provided position.
|
static Cartesian3 |
Matrix3.getColumn(Matrix3 matrix,
int index,
Cartesian3 result)
Retrieves a copy of the matrix column at the provided index as a Cartesian3 instance.
|
static Cartesian3 |
Ray.getPoint(Ray ray,
double t,
Cartesian3 result)
Computes the point along the ray given by r(t) = o + t*d, where o is the origin of the ray and d is the direction.
|
static double |
Plane.getPointDistance(Plane plane,
Cartesian3 point)
Computes the signed shortest distance of a point to a plane.
|
static Cartesian3 |
Matrix3.getRow(Matrix3 matrix,
int index,
Cartesian3 result)
Retrieves a copy of the matrix row at the provided index as a Cartesian3 instance.
|
static Cartesian3 |
Matrix3.getScale(Matrix3 matrix,
Cartesian3 result)
Extracts the non-uniform scale assuming the matrix is an affine transformation.
|
static Cartesian3 |
Matrix4.getScale(Matrix4 matrix,
Cartesian3 result)
Extracts the non-uniform scale assuming the matrix is an affine transformation.
|
static Cartesian3 |
Matrix4.getTranslation(Matrix4 matrix,
Cartesian3 result)
Gets the translation portion of the provided matrix, assuming the matrix is a affine transformation matrix.
|
static Quaternion |
Transforms.headingPitchRollQuaternion(Cartesian3 origin,
HeadingPitchRoll headingPitchRoll)
Computes a quaternion from a reference frame with axes computed from the heading-pitch-roll angles centered at the
provided origin.
|
static Quaternion |
Transforms.headingPitchRollQuaternion(Cartesian3 origin,
HeadingPitchRoll headingPitchRoll,
Ellipsoid ellipsoid)
Computes a quaternion from a reference frame with axes computed from the heading-pitch-roll angles centered at the
provided origin.
|
static Quaternion |
Transforms.headingPitchRollQuaternion(Cartesian3 origin,
HeadingPitchRoll headingPitchRoll,
Ellipsoid ellipsoid,
Quaternion result)
Computes a quaternion from a reference frame with axes computed from the heading-pitch-roll angles centered at the
provided origin.
|
static Quaternion |
Transforms.headingPitchRollQuaternion(Cartesian3 origin,
HeadingPitchRoll headingPitchRoll,
Ellipsoid ellipsoid,
Transforms.LocalFrameToFixedFrame transform,
Quaternion result)
Computes a quaternion from a reference frame with axes computed from the heading-pitch-roll angles centered at the
provided origin.
|
static Matrix4 |
Transforms.headingPitchRollToFixedFrame(Cartesian3 origin,
HeadingPitchRoll headingPitchRol)
Computes a 4x4 transformation matrix from a reference frame with axes computed from the heading-pitch-roll angles
centered at the provided origin to the provided ellipsoid's fixed reference frame.
|
static Matrix4 |
Transforms.headingPitchRollToFixedFrame(Cartesian3 origin,
HeadingPitchRoll headingPitchRoll,
Ellipsoid ellipsoid)
Computes a 4x4 transformation matrix from a reference frame with axes computed from the heading-pitch-roll angles
centered at the provided origin to the provided ellipsoid's fixed reference frame.
|
static Matrix4 |
Transforms.headingPitchRollToFixedFrame(Cartesian3 origin,
HeadingPitchRoll headingPitchRoll,
Ellipsoid ellipsoid,
Transforms.LocalFrameToFixedFrame fixedFrameTransform)
Computes a 4x4 transformation matrix from a reference frame with axes computed from the heading-pitch-roll angles
centered at the provided origin to the provided ellipsoid's fixed reference frame.
|
static Matrix4 |
Transforms.headingPitchRollToFixedFrame(Cartesian3 origin,
HeadingPitchRoll headingPitchRoll,
Ellipsoid ellipsoid,
Transforms.LocalFrameToFixedFrame fixedFrameTransform,
Matrix4 result)
Computes a 4x4 transformation matrix from a reference frame with axes computed from the heading-pitch-roll angles
centered at the provided origin to the provided ellipsoid's fixed reference frame.
|
boolean |
Occluder.isPointVisible(Cartesian3 occludee)
etermines whether or not a point, the occludee, is hidden from view by the occluder.
|
static Cartesian3 |
Cartesian3.lerp(Cartesian3 start,
Cartesian3 end,
double t,
Cartesian3 result)
Computes the linear interpolation or extrapolation at t using the provided cartesians.
|
static Cartesian3 |
IntersectionTests.lineSegmentPlane(Cartesian3 endPoint0,
Cartesian3 endPoint1,
Plane plane)
Computes the intersection of a line segment and a plane.
|
static Cartesian3 |
IntersectionTests.lineSegmentPlane(Cartesian3 endPoint0,
Cartesian3 endPoint1,
Plane plane,
Cartesian3 result)
Computes the intersection of a line segment and a plane.
|
static Interval |
IntersectionTests.lineSegmentSphere(Cartesian3 p0,
Cartesian3 p1,
BoundingSphere sphere)
Computes the intersection points of a line segment with a sphere.
|
static Interval |
IntersectionTests.lineSegmentSphere(Cartesian3 p0,
Cartesian3 p1,
BoundingSphere sphere,
Interval result)
Computes the intersection points of a line segment with a sphere.
|
static Cartesian3 |
IntersectionTests.lineSegmentTriangle(Cartesian3 v0,
Cartesian3 v1,
Cartesian3 p0,
Cartesian3 p1,
Cartesian3 p2)
Computes the intersection of a line segment and a triangle.
|
static Cartesian3 |
IntersectionTests.lineSegmentTriangle(Cartesian3 v0,
Cartesian3 v1,
Cartesian3 p0,
Cartesian3 p1,
Cartesian3 p2,
boolean cullBackFaces)
Computes the intersection of a line segment and a triangle.
|
static Cartesian3 |
IntersectionTests.lineSegmentTriangle(Cartesian3 v0,
Cartesian3 v1,
Cartesian3 p0,
Cartesian3 p1,
Cartesian3 p2,
boolean cullBackFaces,
Cartesian3 result)
Computes the intersection of a line segment and a triangle.
|
static Cartesian3 |
Quaternion.log(Quaternion quaternion,
Cartesian3 result)
The logarithmic quaternion function.
|
static double |
Cartesian3.magnitude(Cartesian3 cartesian)
Computes the Cartesian's magnitude (length).
|
static double |
Cartesian3.magnitudeSquared(Cartesian3 cartesian)
Computes the provided Cartesian's squared magnitude.
|
static Cartesian3 |
Cartesian3.maximumByComponent(Cartesian3 first,
Cartesian3 second,
Cartesian3 result)
Compares two Cartesians and computes a Cartesian which contains the maximum components of the supplied Cartesians.
|
static double |
Cartesian3.maximumComponent(Cartesian3 cartesian)
Computes the value of the maximum component for the supplied Cartesian.
|
static Cartesian3 |
Cartesian3.midpoint(Cartesian3 left,
Cartesian3 right,
Cartesian3 result)
Computes the midpoint between the right and left Cartesian.
|
static Cartesian3 |
Cartesian3.minimumByComponent(Cartesian3 first,
Cartesian3 second,
Cartesian3 result)
Compares two Cartesians and computes a Cartesian which contains the minimum components of the supplied Cartesians.
|
static double |
Cartesian3.minimumComponent(Cartesian3 cartesian)
Computes the value of the minimum component for the supplied Cartesian.
|
static Cartesian3 |
Cartesian3.mostOrthogonalAxis(Cartesian3 cartesian,
Cartesian3 result)
Returns the axis that is most orthogonal to the provided Cartesian.
|
static Cartesian3 |
Matrix4.multiplyByPoint(Matrix4 matrix,
Cartesian3 cartesian,
Cartesian3 result)
Computes the product of a matrix and a Cartesian3.
|
static Cartesian3 |
Matrix4.multiplyByPointAsVector(Matrix4 matrix,
Cartesian3 cartesian,
Cartesian3 result)
Computes the product of a matrix and a Cartesian3.
|
static Cartesian3 |
Cartesian3.multiplyByScalar(Cartesian3 cartesian,
double scalar,
Cartesian3 result)
Multiplies the provided Cartesian componentwise by the provided scalar.
|
static Matrix3 |
Matrix3.multiplyByScale(Matrix3 matrix,
Cartesian3 scale,
Matrix3 result)
Computes the product of a matrix times a (non-uniform) scale, as if the scale were a scale matrix.
|
static Matrix4 |
Matrix4.multiplyByScale(Matrix4 matrix,
Cartesian3 scale,
Matrix4 result)
Computes the product of a matrix times a (non-uniform) scale, as if the scale were a scale matrix.
|
static Matrix4 |
Matrix4.multiplyByTranslation(Matrix4 matrix,
Cartesian3 translation,
Matrix4 result)
Multiplies a transformation matrix (with a bottom row of [0.0, 0.0, 0.0, 1.0]) by an implicit translation matrix
defined by a Cartesian3.
|
static Cartesian3 |
Matrix3.multiplyByVector(Matrix3 matrix,
Cartesian3 cartesian,
Cartesian3 result)
Computes the product of a matrix and a column vector.
|
static Cartesian3 |
Cartesian3.multiplyComponents(Cartesian3 left,
Cartesian3 right,
Cartesian3 result)
Computes the componentwise product of two Cartesians.
|
static Cartesian3 |
Cartesian3.negate(Cartesian3 cartesian,
Cartesian3 result)
Negates the provided Cartesian.
|
static Cartesian3 |
Cartesian3.normalize(Cartesian3 cartesian,
Cartesian3 result)
Computes the normalized form of the supplied Cartesian.
|
static Matrix4 |
Transforms.northEastDownToFixedFrame(Cartesian3 origin)
Computes a 4x4 transformation matrix from a reference frame with an north-east-down axes centered at the
provided origin to the provided ellipsoid's fixed reference frame.
|
static Matrix4 |
Transforms.northEastDownToFixedFrame(Cartesian3 origin,
Ellipsoid ellipsoid)
Computes a 4x4 transformation matrix from a reference frame with an north-east-down axes centered at the
provided origin to the provided ellipsoid's fixed reference frame.
|
static Matrix4 |
Transforms.northEastDownToFixedFrame(Cartesian3 origin,
Ellipsoid ellipsoid,
Matrix4 result)
Computes a 4x4 transformation matrix from a reference frame with an north-east-down axes centered at the
provided origin to the provided ellipsoid's fixed reference frame.
|
static Matrix4 |
Transforms.northUpEastToFixedFrame(Cartesian3 origin)
Computes a 4x4 transformation matrix from a reference frame with an north-up-east axes centered at the
provided origin to the provided ellipsoid's fixed reference frame.
|
static Matrix4 |
Transforms.northUpEastToFixedFrame(Cartesian3 origin,
Ellipsoid ellipsoid)
Computes a 4x4 transformation matrix from a reference frame with an north-up-east axes centered at the
provided origin to the provided ellipsoid's fixed reference frame.
|
static Matrix4 |
Transforms.northUpEastToFixedFrame(Cartesian3 origin,
Ellipsoid ellipsoid,
Matrix4 result)
Computes a 4x4 transformation matrix from a reference frame with an north-up-east axes centered at the
provided origin to the provided ellipsoid's fixed reference frame.
|
static Matrix4 |
Transforms.northWestUpToFixedFrame(Cartesian3 origin)
Computes a 4x4 transformation matrix from a reference frame with an north-west-up axes centered at the
provided origin to the provided ellipsoid's fixed reference frame.
|
static Matrix4 |
Transforms.northWestUpToFixedFrame(Cartesian3 origin,
Ellipsoid ellipsoid)
Computes a 4x4 transformation matrix from a reference frame with an north-west-up axes centered at the
provided origin to the provided ellipsoid's fixed reference frame.
|
static Matrix4 |
Transforms.northWestUpToFixedFrame(Cartesian3 origin,
Ellipsoid ellipsoid,
Matrix4 result)
Computes a 4x4 transformation matrix from a reference frame with an north-west-up axes centered at the
provided origin to the provided ellipsoid's fixed reference frame.
|
static com.google.gwt.core.client.JsArrayNumber |
Cartesian3.pack(Cartesian3 value,
com.google.gwt.core.client.JsArrayNumber array,
int startingIndex)
Stores the provided instance into the provided array.
|
static com.google.gwt.core.client.JsArrayNumber |
Cartesian3.packArray(Cartesian3[] array,
com.google.gwt.core.client.JsArrayNumber result)
Flattens an array of Cartesian3s into and array of components.
|
static Cartesian2 |
Transforms.pointToWindowCoordinates(Matrix4 modelViewProjectionMatrix,
Matrix4 viewportTransformation,
Cartesian3 point)
Transform a point from model coordinates to window coordinates.
|
static Cartesian2 |
Transforms.pointToWindowCoordinates(Matrix4 modelViewProjectionMatrix,
Matrix4 viewportTransformation,
Cartesian3 point,
Cartesian2 result)
Transform a point from model coordinates to window coordinates.
|
static Cartesian3 |
Plane.projectPointOntoPlane(Plane plane,
Cartesian3 point)
Projects a point onto the plane.
|
static Cartesian3 |
Plane.projectPointOntoPlane(Plane plane,
Cartesian3 point,
Cartesian3 result)
Projects a point onto the plane.
|
static Cartesian3 |
Cartesian3.projectVector(Cartesian3 a,
Cartesian3 b,
Cartesian3 result)
Projects vector a onto vector b
|
static Cartesian3 |
IntersectionTests.rayPlane(Ray ray,
Plane plane,
Cartesian3 result)
Computes the intersection of a ray and a plane.
|
static Cartesian3 |
IntersectionTests.rayTriangle(Ray ray,
Cartesian3 p0,
Cartesian3 p1,
Cartesian3 p2)
Computes the intersection of a ray and a triangle as a Cartesian3 coordinate.
|
static Cartesian3 |
IntersectionTests.rayTriangle(Ray ray,
Cartesian3 p0,
Cartesian3 p1,
Cartesian3 p2,
boolean cullBackFaces)
Computes the intersection of a ray and a triangle as a Cartesian3 coordinate.
|
static Cartesian3 |
IntersectionTests.rayTriangle(Ray ray,
Cartesian3 p0,
Cartesian3 p1,
Cartesian3 p2,
boolean cullBackFaces,
Cartesian3 result)
Computes the intersection of a ray and a triangle as a Cartesian3 coordinate.
|
static double |
IntersectionTests.rayTriangleParametric(Cartesian3 ray,
Cartesian3 p0,
Cartesian3 p1,
Cartesian3 p2)
Computes the intersection of a ray and a triangle as a parametric distance along the input ray.
|
static double |
IntersectionTests.rayTriangleParametric(Cartesian3 ray,
Cartesian3 p0,
Cartesian3 p1,
Cartesian3 p2,
boolean cullBackFaces)
Computes the intersection of a ray and a triangle as a parametric distance along the input ray.
|
Cartesian3 |
Ellipsoid.scaleToGeocentricSurface(Cartesian3 cartesian)
Scales the provided Cartesian position along the geocentric surface normal so that it is on the surface of this ellipsoid.
|
Cartesian3 |
Ellipsoid.scaleToGeocentricSurface(Cartesian3 cartesian,
Cartesian3 result)
Scales the provided Cartesian position along the geocentric surface normal so that it is on the surface of this ellipsoid.
|
Cartesian3 |
Ellipsoid.scaleToGeodeticSurface(Cartesian3 cartesian)
Scales the provided Cartesian position along the geodetic surface normal so that it is on the surface of this ellipsoid.
|
Cartesian3 |
Ellipsoid.scaleToGeodeticSurface(Cartesian3 cartesian,
Cartesian3 result)
Scales the provided Cartesian position along the geodetic surface normal so that it is on the surface of this ellipsoid.
|
static Matrix3 |
Matrix3.setColumn(Matrix3 matrix,
int index,
Cartesian3 cartesian,
Matrix3 result)
Computes a new matrix that replaces the specified column in the provided matrix with the provided Cartesian3 instance.
|
static Matrix3 |
Matrix3.setRow(Matrix3 matrix,
int index,
Cartesian3 cartesian,
Matrix3 result)
Computes a new matrix that replaces the specified row in the provided matrix with the provided Cartesian3 instance.
|
static Matrix4 |
Matrix4.setScale(Matrix4 matrix,
Cartesian3 scale,
Matrix4 result)
Computes a new matrix that replaces the scale with the provided scale.
|
static Cartesian3[] |
Rectangle.subsample(Rectangle rectangle,
Ellipsoid ellipsoid,
double surfaceHeight,
Cartesian3[] result)
Samples an rectangle so that it includes a list of Cartesian points suitable for passing to BoundingSphere#fromPoints.
|
static Cartesian3 |
Cartesian3.subtract(Cartesian3 left,
Cartesian3 right,
Cartesian3 result)
Computes the componentwise difference of two Cartesians.
|
static Cartesian3 |
Cartographic.toCartesian(Cartographic cartographic,
Ellipsoid ellipsoid,
Cartesian3 result)
Creates a new Cartesian3 instance from a Cartographic input.
|
Cartesian3 |
Ellipsoid.transformPositionFromScaledSpace(Cartesian3 position)
Transforms a Cartesian X, Y, Z position from the ellipsoid-scaled space by multiplying its components by the result of Ellipsoid#radii.
|
Cartesian3 |
Ellipsoid.transformPositionFromScaledSpace(Cartesian3 position,
Cartesian3 result)
Transforms a Cartesian X, Y, Z position from the ellipsoid-scaled space by multiplying its components by the result of Ellipsoid#radii.
|
Cartesian3 |
Ellipsoid.transformPositionToScaledSpace(Cartesian3 position)
Transforms a Cartesian X, Y, Z position to the ellipsoid-scaled space by multiplying its components by the result of Ellipsoid#oneOverRadii.
|
Cartesian3 |
Ellipsoid.transformPositionToScaledSpace(Cartesian3 position,
Cartesian3 result)
Transforms a Cartesian X, Y, Z position to the ellipsoid-scaled space by multiplying its components by the result of Ellipsoid#oneOverRadii.
|
static Object |
IntersectionTests.trianglePlaneIntersection(Cartesian3 p0,
Cartesian3 p1,
Cartesian3 p2,
Plane plane)
Computes the intersection of a triangle and a plane
|
static Cartesian3 |
Cartesian3.unpack(com.google.gwt.core.client.JsArrayNumber array,
int startingIndex,
Cartesian3 result)
Retrieves an instance from a packed array.
|
static Cartesian3[] |
Cartesian3.unpackArray(com.google.gwt.core.client.JsArrayNumber array,
Cartesian3[] result)
Unpacks an array of cartesian components into and array of Cartesian3s.
|
Constructor and Description |
---|
AxisAlignedBoundingBox(Cartesian3 minimum)
Creates an instance of an AxisAlignedBoundingBox from the minimum and maximum points along the x, y, and z axes.
|
AxisAlignedBoundingBox(Cartesian3 minimum,
Cartesian3 maximum)
Creates an instance of an AxisAlignedBoundingBox from the minimum and maximum points along the x, y, and z axes.
|
AxisAlignedBoundingBox(Cartesian3 minimum,
Cartesian3 maximum,
Cartesian3 center)
Creates an instance of an AxisAlignedBoundingBox from the minimum and maximum points along the x, y, and z axes.
|
BoundingSphere(Cartesian3 center,
double radius)
A bounding sphere with a center and a radius.
|
Occluder(BoundingSphere occluderBoundingSphere,
Cartesian3 cameraPosition)
Creates an Occluder derived from an object's position and radius, as well as the camera position.
|
OrientedBoundingBox(Cartesian3 center,
Matrix3 halfAxes)
Creates an instance of an OrientedBoundingBox.
|
Plane(Cartesian3 normal,
double distance)
A plane in Hessian Normal Form defined by
ax + by + cz + d = 0
where (a, b, c) is the plane's normal, d is the signed distance to the plane, and (x, y, z) is any point on the plane.
|
PolygonHierarchy(Cartesian3[] positions)
An hierarchy of linear rings which define a polygon and its holes.
|
PolygonHierarchy(Cartesian3[] positions,
PolygonHierarchy[] holes)
An hierarchy of linear rings which define a polygon and its holes.
|
Ray(Cartesian3 origin,
Cartesian3 direction)
Represents a ray that extends infinitely from the provided origin in the provided direction.
|
TranslationRotationScale(Cartesian3 translation,
Quaternion rotation,
Cartesian3 scale)
An affine transformation defined by a translation, rotation, and scale.
|
Modifier and Type | Method and Description |
---|---|
static GroundPolylineGeometry |
GroundPolylineGeometry.create(Cartesian3[] positions)
A description of a polyline on terrain.
|
Modifier and Type | Field and Description |
---|---|
Cartesian3 |
CircleOutlineGeometryOptions.center
The circle's center point in the fixed frame.
|
Cartesian3 |
EllipseOutlineGeometryOptions.center
The ellipse's center point in the fixed frame.
|
Cartesian3 |
BoxOutlineGeometryOptions.dimensions
The width, depth, and height of the box stored in the x, y, and z coordinates of the Cartesian3, respectively.
|
Cartesian3 |
BoxOutlineGeometryOptions.maximum
The maximum x, y, and z coordinates of the box.
|
Cartesian3 |
BoxOutlineGeometryOptions.minimum
The minimum x, y, and z coordinates of the box.
|
Cartesian3 |
FrustumOutlineGeometryOptions.origin
The origin of the frustum.
|
Cartesian3[] |
GroundPolylineGeometryOptions.positions
An array of Cartesian3 defining the polyline's points.
|
Cartesian3[] |
WallOutlineGeometryOptions.positions
An array of Cartesian objects, which are the points of the wall.
|
Cartesian3[] |
CoplanarPolygonOutlineGeometryFromPositionsOptions.positions
An array of positions that defined the corner points of the polygon.
|
Cartesian3[] |
SimplePolylineGeometryOptions.positions
An array of Cartesian3 defining the positions in the polyline as a line strip.
|
Cartesian3[] |
CoplanarPolygonGeometryFromPositionsOptions.positions
An array of positions that defined the corner points of the polygon.
|
Cartesian3[] |
CorridorOutlineGeometryOptions.positions
An array of positions that define the center of the corridor.
|
Cartesian3[] |
PolylineGeometryOptions.positions
An array of Cartesian3 defining the positions in the polyline as a line strip.
|
Cartesian3[] |
PolygonOutlineGeometryOptions.positions
An array of positions that defined the corner points of the polygon.
|
Cartesian3 |
EllipsoidOutlineGeometryOptions.radii
The radii of the ellipsoid in the x, y, and z directions.
|
Modifier and Type | Method and Description |
---|---|
static GroundPolylineGeometryOptions |
GroundPolylineGeometryOptions.create(Cartesian3[] positions) |
static CoplanarPolygonOutlineGeometryFromPositionsOptions |
CoplanarPolygonOutlineGeometryFromPositionsOptions.create(Cartesian3[] positions) |
static CoplanarPolygonGeometryFromPositionsOptions |
CoplanarPolygonGeometryFromPositionsOptions.create(Cartesian3[] positions)
Create options instance
|
Constructor and Description |
---|
FrustumGeometryOptions(Frustum frustum,
Cartesian3 origin,
Quaternion orientation)
Options for
FrustumGeometry |
Modifier and Type | Field and Description |
---|---|
Cartesian3 |
EllipsePositionsOptions.center |
Cartesian3[] |
PolylinePipelineOptions.positions
The array of type {Cartesian3} representing positions.
|
Modifier and Type | Method and Description |
---|---|
Cartesian3 |
MapProjection.project(Cartographic cartographic)
Projects Cartographic coordinates, in radians, to projection-specific map coordinates, in meters.
|
Cartesian3 |
MapProjection.project(Cartographic cartographic,
Cartesian3 result)
Projects Cartographic coordinates, in radians, to projection-specific map coordinates, in meters.
|
Modifier and Type | Method and Description |
---|---|
Cartesian3 |
MapProjection.project(Cartographic cartographic,
Cartesian3 result)
Projects Cartographic coordinates, in radians, to projection-specific map coordinates, in meters.
|
Cartographic |
MapProjection.unproject(Cartesian3 cartesian)
Unprojects projection-specific map Cartesian3 coordinates, in meters, to Cartographic coordinates, in radians.
|
Cartographic |
MapProjection.unproject(Cartesian3 cartesian,
Cartographic result)
Unprojects projection-specific map Cartesian3 coordinates, in meters, to Cartographic coordinates, in radians.
|
Modifier and Type | Field and Description |
---|---|
CallbackProperty<Cartesian3> |
EntityOptions.positionCallback
Property for
CallbackProperty . |
Modifier and Type | Class and Description |
---|---|
class |
VelocityVectorProperty<T extends Cartesian3>
A
Property which evaluates to a Cartesian3 vector based on the velocity
of the provided PositionProperty . |
Modifier and Type | Field and Description |
---|---|
Property<Cartesian3> |
NodeTransformationProperty.scale
Gets or sets the Cartesian3 Property specifying the (x, y, z) scaling to apply to the node.
|
Property<Cartesian3> |
NodeTransformationProperty.translation
Gets or sets the Cartesian3 Property specifying the (x, y, z) translation to apply to the node.
|
Modifier and Type | Method and Description |
---|---|
Cartesian3 |
ReferenceProperty.getValueInReferenceFrame(JulianDate time,
Integer referenceFrame)
Gets the value of the property at the provided time and in the provided reference frame.
|
Cartesian3 |
CompositePositionProperty.getValueInReferenceFrame(JulianDate time,
Integer referenceFrame)
Gets the value of the property at the provided time and in the provided reference frame.
|
Cartesian3 |
ReferenceProperty.getValueInReferenceFrame(JulianDate time,
Integer referenceFrame,
Cartesian3 result)
Gets the value of the property at the provided time and in the provided reference frame.
|
Cartesian3 |
CompositePositionProperty.getValueInReferenceFrame(JulianDate time,
Integer referenceFrame,
Cartesian3 result)
Gets the value of the property at the provided time and in the provided reference frame.
|
Cartesian3 |
PositionProperty.getValueInReferenceFrame(JulianDate time,
Number referenceFrame)
Gets the value of the property at the provided time and in the provided reference frame.
|
Cartesian3 |
PositionProperty.getValueInReferenceFrame(JulianDate time,
Number referenceFrame,
Cartesian3 result)
Gets the value of the property at the provided time and in the provided reference frame.
|
Modifier and Type | Method and Description |
---|---|
void |
SampledPositionProperty.addSample(JulianDate time,
Cartesian3 position)
Adds a new sample
|
void |
SampledPositionProperty.addSample(JulianDate time,
Cartesian3 position,
Cartesian3[] derivatives)
Adds a new sample
|
void |
SampledPositionProperty.addSample(JulianDate time,
Cartesian3 position,
Cartesian3[] derivatives)
Adds a new sample
|
void |
SampledPositionProperty.addSamples(JulianDate[] times,
Cartesian3[] positions)
Adds an array of samples
|
void |
SampledPositionProperty.addSamples(JulianDate[] times,
Cartesian3[] positions,
Cartesian3[] derivativeValues)
Adds an array of samples
|
void |
SampledPositionProperty.addSamples(JulianDate[] times,
Cartesian3[] positions,
Cartesian3[] derivativeValues)
Adds an array of samples
|
Cartesian3 |
ReferenceProperty.getValueInReferenceFrame(JulianDate time,
Integer referenceFrame,
Cartesian3 result)
Gets the value of the property at the provided time and in the provided reference frame.
|
Cartesian3 |
CompositePositionProperty.getValueInReferenceFrame(JulianDate time,
Integer referenceFrame,
Cartesian3 result)
Gets the value of the property at the provided time and in the provided reference frame.
|
Cartesian3 |
PositionProperty.getValueInReferenceFrame(JulianDate time,
Number referenceFrame,
Cartesian3 result)
Gets the value of the property at the provided time and in the provided reference frame.
|
void |
ConstantPositionProperty.setValue(Cartesian3 value)
Sets the value of the property.
|
void |
ConstantPositionProperty.setValue(Cartesian3 value,
Number referenceFrame)
Sets the value of the property.
|
Constructor and Description |
---|
ConstantPositionProperty(Cartesian3 value)
A
PositionProperty whose value does not change in respect to the ReferenceFrame in which is it defined. |
ConstantPositionProperty(Cartesian3 value,
Integer referenceFrame)
A
PositionProperty whose value does not change in respect to the ReferenceFrame in which is it defined. |
Modifier and Type | Field and Description |
---|---|
Property<Cartesian3> |
NodeTransformationPropertyOptions.scale
A Cartesian3 Property specifying the (x, y, z) scaling to apply to the node.
|
Property<Cartesian3> |
NodeTransformationPropertyOptions.translation
A Cartesian3 Property specifying the (x, y, z) translation to apply to the node.
|
Modifier and Type | Field and Description |
---|---|
Cartesian3 |
Billboard.alignedAxis
Gets or sets the aligned axis in world space.
|
Cartesian3 |
Camera.constrainedAxis
If set, the camera will not be able to rotate past this axis in either direction.
|
Cartesian3 |
Camera.direction
The view direction of the camera.
|
Cartesian3 |
Label.eyeOffset
Gets and sets the 3D Cartesian offset applied to this label in eye coordinates.
|
Cartesian3 |
Billboard.eyeOffset
Gets or sets the 3D Cartesian offset applied to this billboard in eye coordinates.
|
Cartesian3 |
Cesium3DTileset.lightColor
The color and intensity of the sunlight used to shade a model.
|
Cartesian3 |
Model.lightColor
The color and intensity of the sunlight used to shade the model.
|
Cartesian3 |
ClippingPlane.normal
The plane's normal.
|
Cartesian3 |
Camera.position
The position of the camera.
|
Cartesian3 |
PointPrimitive.position
Gets or sets the Cartesian position of this point.
|
Cartesian3 |
Label.position
Gets or sets the Cartesian position of this label.
|
Cartesian3 |
Billboard.position
Gets or sets the Cartesian position of this billboard.
|
Cartesian3[] |
Polyline.positions
The positions.
|
Cartesian3 |
Camera.right
The right direction of the camera.
|
Cartesian3[] |
Scene.sphericalHarmonicCoefficients
The spherical harmonic coefficients for image-based lighting of PBR models.
|
Cartesian3[] |
Cesium3DTileset.sphericalHarmonicCoefficients
The third order spherical harmonic coefficients used for the diffuse color of image-based lighting.
|
Cartesian3[] |
Model.sphericalHarmonicCoefficients
The third order spherical harmonic coefficients used for the diffuse color of image-based lighting.
|
Cartesian3 |
Camera.up
The up direction of the camera.
|
Modifier and Type | Method and Description |
---|---|
Cartesian3 |
Camera.cameraToWorldCoordinatesPoint(Cartesian3 cartesian)
Transform a point from the camera's reference frame to world coordinates.
|
Cartesian3 |
Camera.cameraToWorldCoordinatesPoint(Cartesian3 cartesian,
Cartesian3 result)
Transform a point from the camera's reference frame to world coordinates.
|
Cartesian3 |
Camera.cameraToWorldCoordinatesVector(Cartesian3 cartesian)
Transform a vector from the camera's reference frame to world coordinates.
|
Cartesian3 |
Camera.cameraToWorldCoordinatesVector(Cartesian3 cartesian,
Cartesian3 result)
Transform a vector from the camera's reference frame to world coordinates.
|
Cartesian3 |
Scene.clampToHeight(Cartesian3 cartesian)
Clamps the given cartesian position to the scene geometry along the geodetic surface normal.
|
Cartesian3 |
Scene.clampToHeight(Cartesian3 cartesian,
JsObject[] objectsToExclude)
Clamps the given cartesian position to the scene geometry along the geodetic surface normal.
|
Cartesian3 |
Scene.clampToHeight(Cartesian3 cartesian,
JsObject[] objectsToExclude,
double width)
Clamps the given cartesian position to the scene geometry along the geodetic surface normal.
|
Cartesian3 |
Scene.clampToHeight(Cartesian3 cartesian,
JsObject[] objectsToExclude,
double width,
Cartesian3 result)
Clamps the given cartesian position to the scene geometry along the geodetic surface normal.
|
Cartesian3 |
Camera.directionWC()
Gets the view direction of the camera in world coordinates.
|
Cartesian3 |
Camera.getRectangleCameraCoordinates(Rectangle rectangle)
Get the camera position needed to view an rectangle on an ellipsoid or map
|
Cartesian3 |
Camera.getRectangleCameraCoordinates(Rectangle rectangle,
Cartesian3 result)
Get the camera position needed to view an rectangle on an ellipsoid or map
|
Cartesian3 |
Globe.pick(Ray ray,
Scene scene)
Find an intersection between a ray and the globe surface that was rendered.
|
Cartesian3 |
Globe.pick(Ray ray,
Scene scene,
Cartesian3 result)
Find an intersection between a ray and the globe surface that was rendered.
|
Cartesian3 |
Camera.pickEllipsoid(Cartesian2 windowPosition)
Pick an ellipsoid or map.
|
Cartesian3 |
Camera.pickEllipsoid(Cartesian2 windowPosition,
Ellipsoid ellipsoid)
Pick an ellipsoid or map.
|
Cartesian3 |
Camera.pickEllipsoid(Cartesian2 windowPosition,
Ellipsoid ellipsoid,
Cartesian3 result)
Pick an ellipsoid or map.
|
Cartesian3 |
Scene.pickPosition(Cartesian2 windowPosition)
Returns the cartesian position reconstructed from the depth buffer and window position.
|
Cartesian3 |
Scene.pickPosition(Cartesian2 windowPosition,
Cartesian3 result)
Returns the cartesian position reconstructed from the depth buffer and window position.
|
Cartesian3 |
Camera.positionWC()
Gets the position of the camera in world coordinates.
|
Cartesian3 |
Camera.rightWC()
Gets the right direction of the camera in world coordinates.
|
Cartesian3 |
Camera.upWC()
Gets the up direction of the camera in world coordinates.
|
Cartesian3 |
Camera.worldToCameraCoordinatesPoint(Cartesian3 cartesian)
Transform a point from world coordinates to the camera's reference frame.
|
Cartesian3 |
Camera.worldToCameraCoordinatesPoint(Cartesian3 cartesian,
Cartesian3 result)
Transform a point from world coordinates to the camera's reference frame.
|
Cartesian3 |
Camera.worldToCameraCoordinatesVector(Cartesian3 cartesian)
Transform a vector from world coordinates to the camera's reference frame.
|
Cartesian3 |
Camera.worldToCameraCoordinatesVector(Cartesian3 cartesian,
Cartesian3 result)
Transform a vector from world coordinates to the camera's reference frame.
|
Modifier and Type | Method and Description |
---|---|
Cartesian3 |
Camera.cameraToWorldCoordinatesPoint(Cartesian3 cartesian)
Transform a point from the camera's reference frame to world coordinates.
|
Cartesian3 |
Camera.cameraToWorldCoordinatesPoint(Cartesian3 cartesian,
Cartesian3 result)
Transform a point from the camera's reference frame to world coordinates.
|
Cartesian3 |
Camera.cameraToWorldCoordinatesVector(Cartesian3 cartesian)
Transform a vector from the camera's reference frame to world coordinates.
|
Cartesian3 |
Camera.cameraToWorldCoordinatesVector(Cartesian3 cartesian,
Cartesian3 result)
Transform a vector from the camera's reference frame to world coordinates.
|
Cartesian2 |
Scene.cartesianToCanvasCoordinates(Cartesian3 position)
Transforms a position in cartesian coordinates to canvas coordinates.
|
Cartesian2 |
Scene.cartesianToCanvasCoordinates(Cartesian3 position,
Cartesian2 result)
Transforms a position in cartesian coordinates to canvas coordinates.
|
Cartesian3 |
Scene.clampToHeight(Cartesian3 cartesian)
Clamps the given cartesian position to the scene geometry along the geodetic surface normal.
|
Cartesian3 |
Scene.clampToHeight(Cartesian3 cartesian,
JsObject[] objectsToExclude)
Clamps the given cartesian position to the scene geometry along the geodetic surface normal.
|
Cartesian3 |
Scene.clampToHeight(Cartesian3 cartesian,
JsObject[] objectsToExclude,
double width)
Clamps the given cartesian position to the scene geometry along the geodetic surface normal.
|
Cartesian3 |
Scene.clampToHeight(Cartesian3 cartesian,
JsObject[] objectsToExclude,
double width,
Cartesian3 result)
Clamps the given cartesian position to the scene geometry along the geodetic surface normal.
|
Promise<Cartesian3[],Void> |
Scene.clampToHeightMostDetailed(Cartesian3[] cartesians)
Initiates an asynchronous {link Scene#clampToHeight} query for an array of Cartesian3 positions using the maximum
level of detail for 3D Tilesets in the scene.
|
Promise<Cartesian3[],Void> |
Scene.clampToHeightMostDetailed(Cartesian3[] cartesians,
JsObject[] objectsToExclude)
Initiates an asynchronous {link Scene#clampToHeight} query for an array of Cartesian3 positions using the maximum
level of detail for 3D Tilesets in the scene.
|
Promise<Cartesian3[],Void> |
Scene.clampToHeightMostDetailed(Cartesian3[] cartesians,
JsObject[] objectsToExclude,
double width)
Initiates an asynchronous {link Scene#clampToHeight} query for an array of Cartesian3 positions using the maximum
level of detail for 3D Tilesets in the scene.
|
Cartesian3 |
Camera.getRectangleCameraCoordinates(Rectangle rectangle,
Cartesian3 result)
Get the camera position needed to view an rectangle on an ellipsoid or map
|
void |
Camera.look(Cartesian3 axis)
Rotate each of the camera's orientation vectors around axis by angle
|
void |
Camera.look(Cartesian3 axis,
double angle)
Rotate each of the camera's orientation vectors around axis by angle
|
void |
Camera.lookAt(Cartesian3 target,
Cartesian3 offset)
Sets the camera position and orientation using a target and offset.
|
void |
Camera.lookAt(Cartesian3 target,
HeadingPitchRange offset)
Sets the camera position and orientation using a target and offset.
|
void |
Camera.lookAtTransform(Matrix4 transform,
Cartesian3 offset)
Sets the camera position and orientation using a target and transformation matrix.
|
void |
Camera.move(Cartesian3 direction)
Translates the camera's position by amount along direction.
|
void |
Camera.move(Cartesian3 direction,
double amount)
Translates the camera's position by amount along direction.
|
Cartesian3 |
Globe.pick(Ray ray,
Scene scene,
Cartesian3 result)
Find an intersection between a ray and the globe surface that was rendered.
|
Cartesian3 |
Camera.pickEllipsoid(Cartesian2 windowPosition,
Ellipsoid ellipsoid,
Cartesian3 result)
Pick an ellipsoid or map.
|
Cartesian3 |
Scene.pickPosition(Cartesian2 windowPosition,
Cartesian3 result)
Returns the cartesian position reconstructed from the depth buffer and window position.
|
void |
Camera.rotate(Cartesian3 axis)
Rotates the camera around axis by angle.
|
void |
Camera.rotate(Cartesian3 axis,
double angle)
Rotates the camera around axis by angle.
|
Cartesian3 |
Camera.worldToCameraCoordinatesPoint(Cartesian3 cartesian)
Transform a point from world coordinates to the camera's reference frame.
|
Cartesian3 |
Camera.worldToCameraCoordinatesPoint(Cartesian3 cartesian,
Cartesian3 result)
Transform a point from world coordinates to the camera's reference frame.
|
Cartesian3 |
Camera.worldToCameraCoordinatesVector(Cartesian3 cartesian)
Transform a vector from world coordinates to the camera's reference frame.
|
Cartesian3 |
Camera.worldToCameraCoordinatesVector(Cartesian3 cartesian,
Cartesian3 result)
Transform a vector from world coordinates to the camera's reference frame.
|
Constructor and Description |
---|
ClippingPlane(Cartesian3 normal,
double distance)
A plane in Hessian Normal Form defined by
ax + by + cz + d = 0
where (a, b, c) is the plane's normal, d is the signed distance to the plane, and (x, y, z) is any point on the plane.
|
Modifier and Type | Field and Description |
---|---|
Cartesian3 |
BoxEmitter.dimensions
The width, height and depth dimensions of the box in meters.
|
Constructor and Description |
---|
BoxEmitter(Cartesian3 dimensions)
A ParticleEmitter that emits particles within a box.
|
Modifier and Type | Method and Description |
---|---|
Cartesian3 |
CirclePrimitive.getCenter() |
Cartesian3[] |
RectanglePrimitive.getPositions() |
Cartesian3[] |
CirclePrimitive.getPositions() |
Cartesian3[] |
PolygonPrimitive.getPositions() |
Cartesian3[] |
PointPrimitive.getPositions() |
Cartesian3[] |
CorridorPrimitive.getPositions() |
Modifier and Type | Method and Description |
---|---|
void |
MarkerGroup.add(Cartesian3 position) |
void |
MarkerGroup.add(Cartesian3[] positions) |
Billboard |
MarkerGroup.createBillboard(Cartesian3 position) |
PointPrimitive |
MarkerGroup.createPoint(Cartesian3 position) |
void |
MarkerGroup.insertPoint(int index,
Cartesian3 pos) |
void |
CirclePrimitive.setCenter(Cartesian3 center) |
void |
PolygonPrimitive.setPositions(Cartesian3[] positions) |
void |
PointPrimitive.setPositions(Cartesian3[] positions) |
void |
CorridorPrimitive.setPositions(Cartesian3[] positions) |
void |
MarkerGroup.update(Cartesian3[] positions) |
Modifier and Type | Field and Description |
---|---|
Cartesian3 |
CirclePrimitiveOptions.center
Center of start drawing
|
Modifier and Type | Field and Description |
---|---|
Cartesian3 |
BillboardOptions.alignedAxis
Gets or sets the aligned axis in world space.
|
Cartesian3 |
CameraFlyToOptions.destinationPos
The final position of the camera in WGS84 (world) coordinates or a rectangle that would be visible from a top-down view.
|
Cartesian3 |
ViewOptions.destinationPos
The final position of the camera in WGS84 (world) coordinates or a rectangle that would be visible from a top-down view.
|
Cartesian3 |
BillboardOptions.eyeOffset
Gets or sets the 3D Cartesian offset applied to this billboard in eye coordinates.
|
Cartesian3 |
LabelOptions.eyeOffset
Gets and sets the 3D Cartesian offset applied to this label in eye coordinates.
|
Cartesian3 |
Cesium3DTilesetOptions.lightColor
The color and intensity of the sunlight used to shade models.
|
Cartesian3 |
ModelOptions.lightColor
The color and intensity of the sunlight used to shade the model.
|
Cartesian3 |
BillboardOptions.position
Gets or sets the Cartesian position of this billboard.
|
Cartesian3 |
LabelOptions.position
Gets or sets the Cartesian position of this label.
|
Cartesian3 |
PointPrimitiveOptions.position
Gets or sets the Cartesian position of this point.
|
Cartesian3[] |
PolylineOptions.positions
The positions.
|
Cartesian3[] |
Cesium3DTilesetOptions.sphericalHarmonicCoefficients
The third order spherical harmonic coefficients used for the diffuse color of image-based lighting.
|
Cartesian3[] |
ModelOptions.sphericalHarmonicCoefficients
The third order spherical harmonic coefficients used for the diffuse color of image-based lighting.
|
Modifier and Type | Field and Description |
---|---|
Cartesian3 |
Particle.position
The initial position of the particle in world coordinates.
|
Cartesian3 |
Particle.velocity
The velocity vector of the particle in world coordinates.
|
Modifier and Type | Field and Description |
---|---|
Cartesian3 |
ParticleOptions.position
The initial position of the particle in world coordinates.
|
Cartesian3 |
ParticleOptions.velocity
The velocity vector of the particle in world coordinates.
|
Modifier and Type | Field and Description |
---|---|
Cartesian3 |
SelectionIndicatorViewModel.position
Gets or sets the world position of the object for which to display the selection indicator.
|
Copyright © 2019. All rights reserved.