Skip to content

Commit

Permalink
master -> main
Browse files Browse the repository at this point in the history
  • Loading branch information
lilleyse committed Jul 16, 2021
1 parent 851800b commit d00dc63
Show file tree
Hide file tree
Showing 12 changed files with 17 additions and 17 deletions.
2 changes: 1 addition & 1 deletion Q-and-A.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ The general case runtime editing of geometry on a building, vector data, etc., a

#### Will 3D Tiles include terrain?

Yes, a [quantized-mesh](https://github.com/CesiumGS/quantized-mesh/blob/master/README.md)-like tile would fit well with 3D Tiles and allow engines to use the same streaming code (we say _quantized-mesh-like_ because some of the metadata, e.g., for bounding volumes and horizon culling, may be organized differently or moved to the tileset JSON).
Yes, a [quantized-mesh](https://github.com/CesiumGS/quantized-mesh/blob/main/README.md)-like tile would fit well with 3D Tiles and allow engines to use the same streaming code (we say _quantized-mesh-like_ because some of the metadata, e.g., for bounding volumes and horizon culling, may be organized differently or moved to the tileset JSON).

However, since quantized-mesh already streams terrain well, we are not focused on this in the short-term.

Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ Please provide spec feedback by [submitting issues](https://github.com/CesiumGS/
| :--- | :--- |
| [Cesium ion](https://cesium.com/ion/) | Sign up for an account to to upload and convert content to 3D Tiles. Supports: <ul><li>glTF (.gltf, .glb)</li><li>CityGML (.citygml, .xml, .gml)</li><li>KML/COLLADA (.kml, .kmz)</li><li>LASer (.las, .laz)</li><li>COLLADA (.dae)</li><li>Wavefront OBJ (.obj)</li></ul> |
| [CesiumJS](https://cesium.com/cesiumjs/) | Open source JavaScript runtime engine for visualizing 3D Tiles |
| [3D Tiles Validator](https://github.com/CesiumGS/3d-tiles-validator/tree/master/validator) | Open source Node.js library and command-line tools for validating 3D Tiles |
| [3D Tiles Samples](https://github.com/CesiumGS/3d-tiles-validator/tree/master/samples-generator) | Open source command-line tools for generating sample 3D Tiles |
| [3D Tiles Validator](https://github.com/CesiumGS/3d-tiles-validator/tree/main/validator) | Open source Node.js library and command-line tools for validating 3D Tiles |
| [3D Tiles Samples](https://github.com/CesiumGS/3d-tiles-validator/tree/main/samples-generator) | Open source command-line tools for generating sample 3D Tiles |
| [Safe FME](https://hub.safe.com/packages/safe/cesiumion) | Desktop application for transforming data. The `CesiumIonConnector` converts data to 3D Tiles via Cesium ion. |
| [Bentley ContextCapture](https://www.bentley.com/en/products/product-line/reality-modeling-software/contextcapture) | Desktop application for converting photographs and/or point clouds to 3D Tiles. |

Expand Down
2 changes: 1 addition & 1 deletion extensions/3DTILES_draco_point_compression/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ case `POINT_CLOUD_SEQUENTIAL_ENCODING` should not be applied.
_This section is non-normative._

* [Draco Open Source Library](https://github.com/google/draco)
* [Cesium Draco Decoder Implementation](https://github.com/CesiumGS/cesium/blob/master/Source/Workers/decodeDraco.js)
* [Cesium Draco Decoder Implementation](https://github.com/CesiumGS/cesium/blob/main/Source/Workers/decodeDraco.js)

## Property reference

Expand Down
6 changes: 3 additions & 3 deletions overview/3d-tiles-overview-page0023.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion overview/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

The [**3D Tiles Overview**](../3d-tiles-overview.pdf) is an approachable and concise guide to learning about the main concepts in 3D Tiles and designed to help integrate 3D Tiles into runtime engines for visualization and analysis of massive heterogeneous 3D geospatial content.

This guide augments the fully detailed [3D Tiles specification](https://github.com/CesiumGS/3d-tiles/tree/master/specification#3d-tiles-format-specification) with coverage of key concepts to help developers jumpstart adopting 3D Tiles.
This guide augments the fully detailed [3D Tiles specification](https://github.com/CesiumGS/3d-tiles/tree/main/specification#3d-tiles-format-specification) with coverage of key concepts to help developers jumpstart adopting 3D Tiles.

## Changelog

Expand Down
4 changes: 2 additions & 2 deletions specification/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -291,7 +291,7 @@ The following example has a building in a `b3dm` tile and a point cloud inside t
}
```

For more on request volumes, see the [sample tileset](https://github.com/CesiumGS/3d-tiles-samples/tree/master/tilesets/TilesetWithRequestVolume) and [demo video](https://www.youtube.com/watch?v=PgX756Yzjf4).
For more on request volumes, see the [sample tileset](https://github.com/CesiumGS/3d-tiles-samples/tree/main/tilesets/TilesetWithRequestVolume) and [demo video](https://www.youtube.com/watch?v=PgX756Yzjf4).

#### Transforms

Expand Down Expand Up @@ -395,7 +395,7 @@ Therefore, the full computed transforms for the above example are:
_This section is non-normative_
The following JavaScript code shows how to compute this using Cesium's [Matrix4](https://github.com/CesiumGS/cesium/blob/master/Source/Core/Matrix4.js) and [Matrix3](https://github.com/CesiumGS/cesium/blob/master/Source/Core/Matrix3.js) types.
The following JavaScript code shows how to compute this using Cesium's [Matrix4](https://github.com/CesiumGS/cesium/blob/main/Source/Core/Matrix4.js) and [Matrix3](https://github.com/CesiumGS/cesium/blob/main/Source/Core/Matrix3.js) types.
```javascript
function computeTransforms(tileset) {
Expand Down
2 changes: 1 addition & 1 deletion specification/TileFormats/BatchTable/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ var geographicArray = new Float64Array(batchTableBinary.buffer, byteOffset, geog
var geographicOfFeature = positionArray.subarray(batchId * numberOfComponents, batchId * numberOfComponents + numberOfComponents); // Using subarray creates a view into the array, and not a new array.
```

Code for reading the Batch Table can be found in [`Cesium3DTileBatchTable.js`](https://github.com/CesiumGS/cesium/blob/master/Source/Scene/Cesium3DTileBatchTable.js) in the CesiumJS implementation of 3D Tiles.
Code for reading the Batch Table can be found in [`Cesium3DTileBatchTable.js`](https://github.com/CesiumGS/cesium/blob/main/Source/Scene/Cesium3DTileBatchTable.js) in the CesiumJS implementation of 3D Tiles.

## Property reference

Expand Down
2 changes: 1 addition & 1 deletion specification/TileFormats/Batched3DModel/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@ An explicit file extension is optional. Valid implementations may ignore it and
_This section is non-normative_

Code for reading the header can be found in
[`Batched3DModelTileContent.js`](https://github.com/CesiumGS/cesium/blob/master/Source/Scene/Batched3DModel3DTileContent.js)
[`Batched3DModelTileContent.js`](https://github.com/CesiumGS/cesium/blob/main/Source/Scene/Batched3DModel3DTileContent.js)
in the CesiumJS implementation of 3D Tiles.


Expand Down
2 changes: 1 addition & 1 deletion specification/TileFormats/Composite/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,5 +69,5 @@ _This section is non-normative_

* [Python `packcmpt` tool in gltf2glb toolset](https://github.com/Geopipe/gltf2glb) contains code for combining one or more _Batched 3D Model_ or _Instanced 3D Model_ tiles into a single Composite tile file.
* Code for reading the header can be found in
[`Composite3DTileContent.js`](https://github.com/CesiumGS/cesium/blob/master/Source/Scene/Composite3DTileContent.js)
[`Composite3DTileContent.js`](https://github.com/CesiumGS/cesium/blob/main/Source/Scene/Composite3DTileContent.js)
in the CesiumJS implementation of 3D Tiles.
2 changes: 1 addition & 1 deletion specification/TileFormats/FeatureTable/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ var positionArray = new Float32Array(featureTableBinary.buffer, byteOffset, feat
var position = positionArray.subarray(featureId * 3, featureId * 3 + 3); // Using subarray creates a view into the array, and not a new array.
```

Code for reading the Feature Table can be found in [`Cesium3DTileFeatureTable.js`](https://github.com/CesiumGS/cesium/blob/master/Source/Scene/Cesium3DTileFeatureTable.js) in the CesiumJS implementation of 3D Tiles.
Code for reading the Feature Table can be found in [`Cesium3DTileFeatureTable.js`](https://github.com/CesiumGS/cesium/blob/main/Source/Scene/Cesium3DTileFeatureTable.js) in the CesiumJS implementation of 3D Tiles.


## Property reference
Expand Down
2 changes: 1 addition & 1 deletion specification/TileFormats/Instanced3DModel/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ A box transformed into a rotated basis
If `NORMAL_UP` and `NORMAL_RIGHT` are not defined for an instance, its orientation may be stored as oct-encoded normals in `NORMAL_UP_OCT32P` and `NORMAL_RIGHT_OCT32P`.
These define `up` and `right` using the oct-encoding described in [*A Survey of Efficient Representations of Independent Unit Vectors*](http://jcgt.org/published/0003/02/01/). Oct-encoded values are stored in unsigned, unnormalized range (`[0, 65535]`) and then mapped to a signed normalized range (`[-1.0, 1.0]`) at runtime.

> An implementation for encoding and decoding these unit vectors can be found in CesiumJS's [AttributeCompression](https://github.com/CesiumGS/cesium/blob/master/Source/Core/AttributeCompression.js)
> An implementation for encoding and decoding these unit vectors can be found in CesiumJS's [AttributeCompression](https://github.com/CesiumGS/cesium/blob/main/Source/Core/AttributeCompression.js)
module.

#### Default orientation
Expand Down
4 changes: 2 additions & 2 deletions specification/TileFormats/PointCloud/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@ The normals will be transformed using the inverse transpose of the tileset trans

Oct-encoding is described in [*A Survey of Efficient Representations of Independent Unit Vectors*](http://jcgt.org/published/0003/02/01/). Oct-encoded values are stored in unsigned, unnormalized range (`[0, 255]`) and then mapped to a signed normalized range (`[-1.0, 1.0]`) at runtime.

> An implementation for encoding and decoding these unit vectors can be found in CesiumJS's [AttributeCompression](https://github.com/CesiumGS/cesium/blob/master/Source/Core/AttributeCompression.js)
> An implementation for encoding and decoding these unit vectors can be found in CesiumJS's [AttributeCompression](https://github.com/CesiumGS/cesium/blob/main/Source/Core/AttributeCompression.js)
module.

### Batched points
Expand Down Expand Up @@ -343,7 +343,7 @@ An explicit file extension is optional. Valid implementations may ignore it and

_This section is non-normative_

Code for reading the header can be found in [`PointCloud3DModelTileContent.js`](https://github.com/CesiumGS/cesium/blob/master/Source/Scene/PointCloud3DTileContent.js) in the CesiumJS implementation of 3D Tiles.
Code for reading the header can be found in [`PointCloud3DModelTileContent.js`](https://github.com/CesiumGS/cesium/blob/main/Source/Scene/PointCloud3DTileContent.js) in the CesiumJS implementation of 3D Tiles.

## Property reference

Expand Down

0 comments on commit d00dc63

Please sign in to comment.