Package | Description |
---|---|
org.cesiumjs.cs.core.geometry | |
org.cesiumjs.cs.core.options | |
org.cesiumjs.cs.scene.interaction |
Modifier and Type | Class and Description |
---|---|
class |
BoxGeometry |
class |
BoxOutlineGeometry
A description of the outline of a cube centered at the origin.
|
class |
CircleGeometry |
class |
CircleOutlineGeometry
A description of the outline of a circle on the ellipsoid.
|
class |
CoplanarPolygonGeometry
A description of a polygon composed of arbitrary coplanar positions.
|
class |
CoplanarPolygonOutlineGeometry
A description of the outline of a polygon composed of arbitrary coplanar positions.
|
class |
CorridorGeometry
A description of a corridor.
|
class |
CorridorOutlineGeometry
A description of a corridor outline.
|
class |
EllipseGeometry |
class |
EllipseOutlineGeometry
A description of the outline of an ellipse on an ellipsoid.
|
class |
EllipsoidGeometry |
class |
EllipsoidOutlineGeometry
A description of the outline of an ellipsoid centered at the origin.
|
class |
FrustumOutlineGeometry
A description of the outline of a frustum with the given the origin and orientation.
|
class |
GroundPolylineGeometry
A description of a polyline on terrain.
|
class |
PlaneGeometry
Describes geometry representing a plane centered at the origin, with a unit width and length.
|
class |
PlaneOutlineGeometry
Describes geometry representing the outline of a plane centered at the origin, with a unit width and length.
|
class |
PolygonGeometry |
class |
PolygonOutlineGeometry
A description of the outline of a polygon on the ellipsoid.
|
class |
RectangleGeometry |
class |
RectangleOutlineGeometry
A description of the outline of a a cartographic rectangle on an ellipsoid centered at the origin.
|
class |
SimplePolylineGeometry |
class |
WallGeometry |
class |
WallOutlineGeometry
A description of a wall outline.
|
Modifier and Type | Field and Description |
---|---|
Geometry |
GeometryInstance.geometry
The geometry being instanced.
|
Modifier and Type | Method and Description |
---|---|
static Geometry |
GeometryPipeline.compressVertices(Geometry geometry)
Compresses and packs geometry normal attribute values to save memory.
|
static Geometry |
GeometryPipeline.computeNormal(Geometry geometry)
Computes per-vertex normals for a geometry containing TRIANGLES by averaging the normals of all triangles incident
to the vertex.
|
static Geometry |
GeometryPipeline.computeTangentAndBitangent(Geometry geometry)
Computes per-vertex tangents and bitangents for a geometry containing TRIANGLES.
|
static Geometry |
BoxGeometry.createGeometry(BoxGeometry boxGeometry)
Computes the geometric representation of a box, including its vertices, indices, and a bounding sphere.
|
static Geometry |
BoxOutlineGeometry.createGeometry(BoxOutlineGeometry boxGeometry)
Computes the geometric representation of an outline of a box, including its vertices, indices, and a bounding sphere.
|
static Geometry |
CircleGeometry.createGeometry(CircleGeometry circleGeometry)
Computes the geometric representation of a circle on an ellipsoid, including its vertices, indices, and a bounding sphere.
|
static Geometry |
CircleOutlineGeometry.createGeometry(CircleOutlineGeometry circleGeometry)
Computes the geometric representation of a circle on an ellipsoid, including its vertices, indices, and a bounding sphere.
|
static Geometry |
CoplanarPolygonGeometry.createGeometry(CoplanarPolygonGeometry polygonGeometry)
Computes the geometric representation of an arbitrary coplanar polygon, including its vertices, indices, and a bounding sphere.
|
static Geometry |
CoplanarPolygonOutlineGeometry.createGeometry(CoplanarPolygonOutlineGeometry polygonGeometry)
Computes the geometric representation of an arbitrary coplanar polygon, including its vertices,
indices, and a bounding sphere.
|
static Geometry |
CorridorGeometry.createGeometry(CorridorGeometry corridorGeometry)
Computes the geometric representation of a corridor, including its vertices, indices, and a bounding sphere.
|
static Geometry |
CorridorOutlineGeometry.createGeometry(CorridorOutlineGeometry corridorGeometry)
Computes the geometric representation of a corridor, including its vertices, indices, and a bounding sphere.
|
static Geometry |
EllipseGeometry.createGeometry(EllipseGeometry ellipseGeometry)
Computes the geometric representation of a ellipse on an ellipsoid, including its vertices, indices, and a bounding sphere.
|
static Geometry |
EllipseOutlineGeometry.createGeometry(EllipseOutlineGeometry ellipseGeometry)
Computes the geometric representation of a ellipse on an ellipsoid, including its vertices, indices, and a bounding sphere.
|
static Geometry |
EllipsoidGeometry.createGeometry(EllipsoidGeometry ellipsoidGeometry)
Computes the geometric representation of an ellipsoid, including its vertices, indices, and a bounding sphere.
|
static Geometry |
EllipsoidOutlineGeometry.createGeometry(EllipsoidOutlineGeometry ellipsoidGeometry)
Computes the geometric representation of an ellipsoid, including its vertices, indices, and a bounding sphere.
|
static Geometry |
FrustumGeometry.createGeometry(FrustumGeometry frustumGeometry)
Computes the geometric representation of a frustum, including its vertices, indices, and a bounding sphere.
|
static Geometry |
FrustumOutlineGeometry.createGeometry(FrustumOutlineGeometry frustumGeometry)
Computes the geometric representation of a frustum, including its vertices, indices, and a bounding sphere.
|
static Geometry |
PolygonGeometry.createGeometry(PolygonGeometry polygonGeometry)
Computes the geometric representation of a polygon, including its vertices, indices, and a bounding sphere.
|
static Geometry |
PolygonOutlineGeometry.createGeometry(PolygonOutlineGeometry polygonGeometry)
Computes the geometric representation of a polygon outline, including its vertices, indices, and a bounding sphere.
|
static Geometry |
PolylineGeometry.createGeometry(PolylineGeometry polylineGeometry)
Computes the geometric representation of a polyline, including its vertices, indices, and a bounding sphere.
|
static Geometry |
RectangleGeometry.createGeometry(RectangleGeometry rectangleGeometry)
Computes the geometric representation of an rectangle, including its vertices, indices, and a bounding sphere.
|
static Geometry |
SimplePolylineGeometry.createGeometry(SimplePolylineGeometry simplePolylineGeometry)
Computes the geometric representation of a simple polyline, including its vertices, indices, and a bounding sphere.
|
static Geometry |
WallGeometry.createGeometry(WallGeometry wallGeometry)
Computes the geometric representation of a wall, including its vertices, indices, and a bounding sphere.
|
static Geometry |
WallOutlineGeometry.createGeometry(WallOutlineGeometry wallGeometry)
Computes the geometric representation of a wall, including its vertices, indices, and a bounding sphere.
|
static Geometry |
GeometryPipeline.createLineSegmentsForVectors(Geometry geometry)
Creates a new Geometry with LINES representing the provided attribute (attributeName) for the provided geometry.
|
static Geometry |
GeometryPipeline.createLineSegmentsForVectors(Geometry geometry,
String attributeName)
Creates a new Geometry with LINES representing the provided attribute (attributeName) for the provided geometry.
|
static Geometry |
GeometryPipeline.createLineSegmentsForVectors(Geometry geometry,
String attributeName,
double length)
Creates a new Geometry with LINES representing the provided attribute (attributeName) for the provided geometry.
|
static Geometry |
GeometryPipeline.encodeAttribute(Geometry geometry,
String attributeName,
String attributeHighName,
String attributeLowName)
Encodes floating-point geometry attribute values as two separate attributes to improve rendering precision.
|
static Geometry[] |
GeometryPipeline.fitToUnsignedShortIndices(Geometry geometry)
Splits a geometry into multiple geometries, if necessary, to ensure that indices in the indices fit into unsigned shorts.
|
static Geometry |
GeometryPipeline.projectTo2D(String geometry,
String attributeName,
String attributeName3D,
String attributeName2D)
Projects a geometry's 3D position attribute to 2D, replacing the position attribute with separate position3D and
position2D attributes.
|
static Geometry |
GeometryPipeline.projectTo2D(String geometry,
String attributeName,
String attributeName3D,
String attributeName2D,
MapProjection projection)
Projects a geometry's 3D position attribute to 2D, replacing the position attribute with separate position3D and
position2D attributes.
|
static Geometry |
GeometryPipeline.reorderForPostVertexCache(Geometry geometry)
Reorders a geometry's indices to achieve better performance from the GPU's post vertex-shader cache by using the
Tipsify algorithm.
|
static Geometry |
GeometryPipeline.reorderForPostVertexCache(Geometry geometry,
int cacheCapacity)
Reorders a geometry's indices to achieve better performance from the GPU's post vertex-shader cache by using the
Tipsify algorithm.
|
static Geometry |
GeometryPipeline.reorderForPreVertexCache(Geometry geometry)
Reorders a geometry's attributes and indices to achieve better performance from the GPU's pre-vertex-shader cache.
|
static Geometry |
GeometryPipeline.toWireframe(Geometry geometry)
Converts a geometry's triangle indices to line indices.
|
Modifier and Type | Method and Description |
---|---|
static Geometry |
GeometryPipeline.compressVertices(Geometry geometry)
Compresses and packs geometry normal attribute values to save memory.
|
static Geometry |
GeometryPipeline.computeNormal(Geometry geometry)
Computes per-vertex normals for a geometry containing TRIANGLES by averaging the normals of all triangles incident
to the vertex.
|
static int |
Geometry.computeNumberOfVertices(Geometry geometry)
Computes the number of vertices in a geometry.
|
static Geometry |
GeometryPipeline.computeTangentAndBitangent(Geometry geometry)
Computes per-vertex tangents and bitangents for a geometry containing TRIANGLES.
|
static Object |
GeometryPipeline.createAttributeLocations(Geometry geometry)
Creates an object that maps attribute names to unique locations (indices) for matching vertex attributes and shader programs.
|
static Geometry |
GeometryPipeline.createLineSegmentsForVectors(Geometry geometry)
Creates a new Geometry with LINES representing the provided attribute (attributeName) for the provided geometry.
|
static Geometry |
GeometryPipeline.createLineSegmentsForVectors(Geometry geometry,
String attributeName)
Creates a new Geometry with LINES representing the provided attribute (attributeName) for the provided geometry.
|
static Geometry |
GeometryPipeline.createLineSegmentsForVectors(Geometry geometry,
String attributeName,
double length)
Creates a new Geometry with LINES representing the provided attribute (attributeName) for the provided geometry.
|
static Geometry |
GeometryPipeline.encodeAttribute(Geometry geometry,
String attributeName,
String attributeHighName,
String attributeLowName)
Encodes floating-point geometry attribute values as two separate attributes to improve rendering precision.
|
static Geometry[] |
GeometryPipeline.fitToUnsignedShortIndices(Geometry geometry)
Splits a geometry into multiple geometries, if necessary, to ensure that indices in the indices fit into unsigned shorts.
|
static Geometry |
GeometryPipeline.reorderForPostVertexCache(Geometry geometry)
Reorders a geometry's indices to achieve better performance from the GPU's post vertex-shader cache by using the
Tipsify algorithm.
|
static Geometry |
GeometryPipeline.reorderForPostVertexCache(Geometry geometry,
int cacheCapacity)
Reorders a geometry's indices to achieve better performance from the GPU's post vertex-shader cache by using the
Tipsify algorithm.
|
static Geometry |
GeometryPipeline.reorderForPreVertexCache(Geometry geometry)
Reorders a geometry's attributes and indices to achieve better performance from the GPU's pre-vertex-shader cache.
|
static Geometry |
GeometryPipeline.toWireframe(Geometry geometry)
Converts a geometry's triangle indices to line indices.
|
Modifier and Type | Field and Description |
---|---|
Geometry |
GeometryInstanceOptions.geometry
The geometry to instance.
|
Modifier and Type | Method and Description |
---|---|
Geometry |
AbstractPrimitive.GetGeometry.function() |
Geometry |
AbstractPrimitive.getGeometry() |
Copyright © 2019. All rights reserved.