Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

...