2023.1.02
ImprovementLuciadCPillar
LCP-752
ObservableObservableObservable
class can now be used with all geometry types instead of only a subset.
ImprovementLuciadCPillar
LCP-752
ObservableGeometryUtilObservableGeometryUtilObservableGeometryUtil
class now has methods to derive observables for all geometry types.
The ObservableBezierCurveUtilObservableBezierCurveUtilObservableBezierCurveUtil
was also added. This class can derive observable instance
for each point that defines a bezier curve.
ImprovementLuciadCPillar
LCP-742
ImprovementLuciadCPillar
LCP-635, LCP-613
ImprovementLuciadCPillar
LCP-729
It is now possible to specify an OcclusionModeOcclusionModeOcclusionMode
when painting geometries and (non-label)
icons or text. This allows you to (partially) show 3D objects that would otherwise be obscured by other 3D
objects. See
FeatureCanvas::GeometryDrawCommand::occlusionModeFeatureCanvas::GeometryDrawCommand::occlusionModeFeatureCanvas::GeometryDrawCommand::occlusionMode
FeatureCanvas::IconDrawCommand::occlusionModeFeatureCanvas::IconDrawCommand::occlusionModeFeatureCanvas::IconDrawCommand::occlusionMode
FeatureCanvas::TextDrawCommand::occlusionModeFeatureCanvas::TextDrawCommand::occlusionModeFeatureCanvas::TextDrawCommand::occlusionMode
ImprovementLuciadCPillar
BASED_ON_DATA
as a new FacetCullingTypeFacetCullingTypeFacetCullingType
when you are styling mesh data
for a TileSet3DLayerTileSet3DLayerTileSet3DLayer
. You can use it if you
are unsure about the face culling type or if you are using a 3D Tiles set that uses GLTF version 2, or if you are mixing
double-sided and non-double-sided material.
ImprovementLuciadCPillar
LCP-701
The precision of WKT and EPSG references that use an ellipsoidal version of the Lambert azimuthal equal area projection has been improved. This affects the following EPSG codes:
- 3035
- 3571 to 3576
- 5633, 5635, 5636, 5638
- 6931, 6932
- 9039
- 9947
Bug fixLuciadCPillar
LCP-721
MgrsGridSetting::Builder::labelStyleMgrsGridSetting::Builder::labelStyleMgrsGridSetting::Builder::labelStyle
has been made consistent with
the styling of the default grid: it now uses a black halo by default instead of no halo.
Bug fixLuciadCPillar
LCP-717
Bug fixLuciadCPillar
LCP-716
FeatureLayerFeatureLayerFeatureLayer
: fixed an issue that could cause a double free error on application exit when
lines are visualized on the map.
Bug fixLuciadCPillar
LCP-718
IFeatureModelIFeatureModelIFeatureModel
s persistenceManager::getChanges
now gives
the actual changes instead of an empty list.
Bug fixLuciadCPillar
LCP-660
The C# WinForms and WPF integration code has been improved to more easily support scenarios where a Map is removed from the application window, and moved to a different component in that same application window. An example of such a scenario is when the WinForms or WPF Map components are used within a docking UI framework.
Before this improvement, this would either cause crashes or the map component would not paint its Map content anymore.
Bug fixLuciadCPillar
LCP-748
CoordinateReferenceProviderCoordinateReferenceProviderCoordinateReferenceProvider
is now more flexible in
accepting parameter names for the projection center.
Bug fixLuciadCPillar
LCP-736
Bug fixLuciadCPillar
Bug fixLuciadCPillar
LCP-730
StyleExpressionFactory::casesStyleExpressionFactory::casesStyleExpressionFactory::cases
threw an exception when using it with boolean values.
Bug fixLuciadCPillar
LCP-715
IFeatureModelIFeatureModelIFeatureModel
's observer is called right before or while
a Map::RendererMap::RendererMap::Renderer
is destroyed.
Bug fixLuciadCPillar
LCP-707
Bug fixLuciadCPillar
LCP-706
Upgrade considerationLuciadCPillar
LCP-710, LCP-712
A couple of methods now use double values instead of integer values:
Map::resizeMap::resizeMap::resize
Map::getWidthMap::getWidthMap::getWidth
andMap::getHeightMap::getHeightMap::getHeight
Camera::getWidthCamera::getWidthCamera::getWidth
andCamera::getHeightCamera::getHeightCamera::getHeight
This was done to avoid precision loss due to rounding errors. In rare cases, this precision loss could lead to incorrect behavior like:
- map-wide jittering effects
- a (small) black border at the side of the map
- the map content being stretched out very slightly
Upgrade considerationLuciadCPillar
myVRArchive
library. This new dependency requires no code
changes.
Upgrade considerationLuciadCPillar
LCP-737
boost
library has been updated to version 1.83.0
.