Gérald Choqueux

Results 46 issues of Gérald Choqueux

In Layer class two properties aren't, may be, usefulness. in constructor: 1. `this.options` ```js this.options = config.options || {}; ``` `config.options ` has been almost removed since the creation of...

enhancement :rocket:
design :straight_ruler:

Error loading/parsing b3dm build by FME ## Possible Cause/Fix/Solution Error when BatchTable is parsing because start index buffer and length buffer are wrong.

bug :bug:

the` Object Removal Helper` causes inconsistencies when it assigns null to a geometry present in the `Cache`. Actually, the cache can provide a mesh whose geometry is null. Think of...

bug :bug:
design :straight_ruler:

The UVs's tile contain geographic projection. Currently, there are 2 projections : PM (Pseudo Mercator) and WGS84. The geometry vertex use WGS84. Ideally, the tile geometry shouldn't have notions of...

enhancement :rocket:
wip :construction:
feature :green_apple:

Add mechanism (garbage collector) to clean and dispose in cache and data structure

enhancement :rocket:

Factorize 2 functions [from `LayeredMaterialNodeProcessing`](https://github.com/iTowns/itowns/blob/master/src/Process/LayeredMaterialNodeProcessing.js) in one function : * [ `updateLayeredMaterialNodeImagery`](https://github.com/iTowns/itowns/blob/master/src/Process/LayeredMaterialNodeProcessing.js#L45) * [`updateLayeredMaterialNodeElevation`](https://github.com/iTowns/itowns/blob/master/src/Process/LayeredMaterialNodeProcessing.js#L158)

enhancement :rocket:
design :straight_ruler:
refactor :factory:

## Description Remove unnecessary setting. #2030 re-open

wip :construction:
refactor :factory:

https://github.com/iTowns/itowns/blob/619a611dd9a318bda0466734c49befc9b652d36a/src/Layer/C3DTilesLayer.js#L109-L112 1. ~`C3DTilesLayer.EVENT_TILE_CONTENT_LOADED` doesn't exit, it's `C3DTILES_LAYER_EVENTS.ON_TILE_CONTENT_LOADED` this should be instead?~ fixed in #2122 2. `c3DTilesLayer.addEventListener(C3DTilesLayer.ON_TILE_CONTENT_LOADED, config.onTileContentLoaded);` can use just after instancing, but the listener doesn't catch the root content.

bug :bug:

## Description Refactoring iTowns to **monorepo** structure. The goal is to split itowns down into feature packages. As an example, I've started with the geodesy functionalities. (**@itowns/geodesy**) ~I use [**lerna**](https://lerna.js.org/)...

enhancement :rocket:
help wanted :loudspeaker:
chore :truck:
refactor :factory:
architecture :department_store:

Adopt a monorepo structure for itowns. The goal is to split itowns down into **reusable and standalone feature packages**. As an example, I've started with the geographic features. (@itowns/geographic) ##...

proposal :+1: