...
Note: C3 4.5.x requires Ceetron Data Provider Framework (CDP) 7.x
Bug
CAE-705 A CUG model with a particle trace with only one point did cause an error
Some rare CUG models produced particle traces with only one point, which the client viewer did not handle properly.
CAE-702 CDPElementGroup::addPolyhedronData() did not work as intended if called multiple times for one group
The data provider framework did not properly handle multiple calls to addPolyhedronData. If only called once per part (usual usage) it worked fine.
CAE-701 GeometryModel.rayIntersect did not consider the part.settings.visible property
The picking/ray intersect method in the Geometry Model did not take the visibility setting of the part into account, which made it possible to pick parts that are not rendered.
CAE-690 QueryElementInfo and QueryGeometryStatistics was missing from CeeCloudClientComponent.d.ts
The QueryElementInfo and QueryGeometryStatistics classes were missing from the .d.ts file.
CAE-676 Particle traces produce extremely long lasting traces due to numerical precision
This impacted particle trace visualization styles that depend on time (comets and spheres) as well as animations. In some rare cases the particle traces would become extremely long lasting and thus taking an extremely long time. This also caused different behavior between C3 and CPM/CDC.
Story
CAE-706 New ParticleTraceGroup setting: maximumNumberOfPointsToCompute
This controls the maximum number of increments that will be computed for each trace in the group. The default is 5000.
CAE-668 Add reader options to load either global or local mesh in OpenFOAM data provider
The OpenFOAM reader now has two new options: LOAD_GLOBAL_MESH
and LOAD_LOCAL_MESHES
. Both are set to default true
.
CAE-647 Add support for providing error messages on init in CDP (Data Providers)
Added a new parameter to the CDPDataProvider::init()
method:
init(const CDPString& modelKey, const CDPInitOptions& initOptions, CDPError* error) = 0;
The error objects allows for the data provider to specify an error message which is then accessible from the host.
This error will be available from the client in the OpenModelCallback
provided to RemoteModel.openModel()
as the error: Error
parameter.
Note: This bumps the version of CDP to 7.0 and requires data providers built with CDP 7.0 or later to work.
CAE-529 Add support for Ambient Occlusion in C3
CAE-336 Custom positioning of navigation cube, color legends and info box
Added new properties to Overlay: navigationCubePosition
, legendsPosition
and infoBoxPosition
. This allows the user to control the placement of the navigation cube, color legends and info box. The available options are: Top, middle and bottom on both the left and right side. For legends, if put on the right side the legends labels will be shown on the left side of the legend.
...
Version C3 4.4.0 - - c3703e2b
...