------------------------------------------------------------------------ r34543 | - | 2016-11-21 11:51:03 +0100 (Mo., 21 Nov 2016) | 3 lines - V 10.0.0.38 - bug fix: CalcIncr for diagrams with very large value ranges adjusted ------------------------------------------------------------------------ r34476 | - | 2016-10-10 16:30:42 +0200 (Mo., 10 Okt 2016) | 3 lines - V 10.0.0.37 - OLE: Get/SetParameterDouble MAX_IMPACTS added to limit the number of secondary collisions ------------------------------------------------------------------------ r34382 | - | 2016-06-29 11:34:51 +0200 (Mi., 29 Jun 2016) | 5 lines - V 10.0.0.36 - DSDLib: CEnhMetaFileCtrl added - bug fix: CCar::UpdateCrashDetectPolys() close polygon needs to copy start point for m_CrashDetShapeGlob.push_back() - CPCCrashDoc::MoveFollowPathXY recalculation of spline points forced even if screenrefresh is off or window is minimized ------------------------------------------------------------------------ r34046 | - | 2015-11-03 14:07:07 +0100 (Di., 03 Nov 2015) | 2 lines - bug fix: HDD serial check ------------------------------------------------------------------------ r34022 | - | 2015-10-21 16:57:10 +0200 (Mi., 21 Okt 2015) | 5 lines - V 10.0.0.35 - OLE: LoadVehicleDrawing added - DSDLib: GetPhysicalDriveSerialNumber, GetDisk0Serial, ExecCmd added - support for HDD serial added for license check ------------------------------------------------------------------------ r33916 | - | 2015-07-28 12:05:16 +0200 (Di., 28 Jul 2015) | 9 lines - OLE: CPCCrashDoc::GetImpactParameter extended to support IMP_PIMPX/Y/Z_LOC_1/2 if simulation is stopped at contact without impact calculation - OLE: brake force distribution parameters added - OLE: vehicle shape paramters added - OLE: stability control parameters added - OLE: steering ratio added - OLE: max suspension travel added - OLE: driver model max steering angle, velocity added - OLE: engine front 2 rear drive ratio added ------------------------------------------------------------------------ r33909 | - | 2015-07-23 10:58:16 +0200 (Do., 23 Jul 2015) | 3 lines - V 10.0.0.34 - OLE: CPCCrashDoc::GetImpactParameter extended to support IMP_PIMPX/Y/Z_LOC_1/2 if simulation is stopped at contact without impact calculation ------------------------------------------------------------------------ r33903 | - | 2015-07-21 10:26:45 +0200 (Di., 21 Jul 2015) | 3 lines - V 10.0.0.33 - bug fix: trailer disconnection did not work properly (trailer force was still calculated) ------------------------------------------------------------------------ r33645 | - | 2015-02-12 08:09:35 +0100 (Do., 12 Feb 2015) | 1 line cleanup ------------------------------------------------------------------------ r33637 | - | 2015-02-10 11:02:10 +0100 (Di., 10 Feb 2015) | 2 lines - V 10.0.0.32 ------------------------------------------------------------------------ r33607 | - | 2015-01-21 14:47:37 +0100 (Mi., 21 Jän 2015) | 2 lines - V 10.0.0.31 ------------------------------------------------------------------------ r33593 | - | 2015-01-09 12:35:45 +0100 (Fr., 09 Jän 2015) | 1 line Merge 10.2 (bugfixes 12546_PCCrash.pro) ------------------------------------------------------------------------ r33411 | - | 2014-11-05 11:27:37 +0100 (Mi., 05 Nov 2014) | 2 lines - lang_jap updated ------------------------------------------------------------------------ r33351 | - | 2014-09-24 15:23:12 +0200 (Mi., 24 Sep 2014) | 2 lines - V 10.0.0.30 ------------------------------------------------------------------------ r33350 | - | 2014-09-24 15:21:52 +0200 (Mi., 24 Sep 2014) | 2 lines - bug fix: calculation type was not saved properly in CCrashList::AddItem ------------------------------------------------------------------------ r33344 | - | 2014-09-16 18:16:55 +0200 (Di., 16 Sep 2014) | 2 lines - CCar::CopyCar spline mode for track points is copied ------------------------------------------------------------------------ r33337 | - | 2014-09-16 14:30:11 +0200 (Di., 16 Sep 2014) | 1 line Merge 10.1: update window in CPCCrashView::OnSize immediately (program was crashed when draw action was active and window size changed); ------------------------------------------------------------------------ r33319 | - | 2014-09-04 11:42:41 +0200 (Do., 04 Sep 2014) | 5 lines - 3D road dialog imperial units corrected - 3D road: ditch unit text not updated (imperial) - bug fix: SlopeCurve::GetSampledPoints() initial y position was not correct - bug fix: (27) 3D road: start point for z<>0 and spline is not correct (starts at 0) ------------------------------------------------------------------------ r33304 | - | 2014-09-02 17:44:26 +0200 (Di., 02 Sep 2014) | 1 line Merge 10.1 (use polar matrix decomposition) ------------------------------------------------------------------------ r33289 | - | 2014-08-25 11:30:54 +0200 (Mo., 25 Aug 2014) | 2 lines - VS2012x64 build fix (LineShader.fx excluded from build), FE external lib added ------------------------------------------------------------------------ r33282 | - | 2014-08-22 14:52:28 +0200 (Fr., 22 Aug 2014) | 1 line Merge 10.1: OnPurgeDxf/OnUpdatePurgeDxf message handlers added; ------------------------------------------------------------------------ r33273 | - | 2014-08-21 09:28:17 +0200 (Do., 21 Aug 2014) | 2 lines - DrawTracks DXF export added ------------------------------------------------------------------------ r33259 | - | 2014-08-07 19:17:04 +0200 (Do., 07 Aug 2014) | 1 line Merge 10.1 (lockable back buffer); ------------------------------------------------------------------------ r33252 | - | 2014-07-31 19:04:13 +0200 (Do., 31 Jul 2014) | 3 lines - (30) DirectX dimensions show current mesh dimensions (y, z) - bug fix: (31) intersection width 4 not converted to ft ------------------------------------------------------------------------ r33242 | - | 2014-07-29 18:07:54 +0200 (Di., 29 Jul 2014) | 2 lines - latex output added ------------------------------------------------------------------------ r33241 | - | 2014-07-29 17:58:37 +0200 (Di., 29 Jul 2014) | 3 lines - V 10.0.0.29 - bug fix: Interrupt network license conflict solved (InterruptOld used in initcr) ------------------------------------------------------------------------ r33240 | - | 2014-07-29 17:05:56 +0200 (Di., 29 Jul 2014) | 3 lines - V 10.0.0.28 - bug fix: Interrupt network license conflict solved ------------------------------------------------------------------------ r33239 | - | 2014-07-28 19:16:07 +0200 (Mo., 28 Jul 2014) | 4 lines - OLE: GetMBDefVal extended for MBDEF_FRICT2CAR, MBDEF_FRICT2GND, MBDEF_STIFFNESS, MBDEF_MASS, MBDEF_HYSTERESIS, MBDEF_VEL_X/Y/Z, MBDEF_ACC_X/Y/Z, MBDEF_AVEL_X/Y/Z, MBDEF_AACC_X/Y/Z - OLE: CPCCrashDoc::AddDxfCircle fz parameter added - OLE: CPCCrashDoc::SetMBDefVal added ------------------------------------------------------------------------ r33223 | - | 2014-07-18 14:25:22 +0200 (Fr., 18 Jul 2014) | 4 lines - V 10.0.0.27 - CRolloverDetector::GenerateWheels contact ellipsoids are not created if tire radius is below 0.01 - bug fix: tension impact forces not allowed for trailer collisions ------------------------------------------------------------------------ r33221 | - | 2014-07-18 10:34:42 +0200 (Fr., 18 Jul 2014) | 2 lines - Crash3 deformation direction limited 90 deg steps according to crash3 measurement recommendation ------------------------------------------------------------------------ r33218 | - | 2014-07-17 15:29:11 +0200 (Do., 17 Jul 2014) | 2 lines - V 10.0.0.26 ------------------------------------------------------------------------ r33182 | - | 2014-07-04 10:35:35 +0200 (Fr., 04 Jul 2014) | 3 lines - V 10.0.0.25 - bug fix: TrackPoints::SetTrackPoint/AddTrackPoint so path can be generated through OLE command SetParameterDouble_2 from scratch ------------------------------------------------------------------------ r33177 | - | 2014-07-01 15:51:13 +0200 (Di., 01 Jul 2014) | 1 line ------------------------------------------------------------------------ r33176 | - | 2014-07-01 13:08:50 +0200 (Di., 01 Jul 2014) | 4 lines - V 10.0.0.24 - bug fix: slope/friction polygon text was not displayed in DirectX mode (text color needs to be set explicitly) - OLE: GetNrOfSlopePolys added ------------------------------------------------------------------------ r33174 | - | 2014-07-01 11:38:17 +0200 (Di., 01 Jul 2014) | 7 lines - bug fix: TrackPoints::MoveTrackPoint deletes track points when TrackPointsChanged() was used (UpdateTrackDxf, UpdateTrackPoints ok) - bug fix: TrackPoints::SetTrackPoint deletes track points when TrackPointsChanged() was used (UpdateTrackDxf, UpdateTrackPoints ok) - OLE: DeletePathPoints added - OLE: DRIVERMOD_LOOKAHEAD added to Get/SetParameterDouble - initial steering angle is saved when a new start position is defined - initial steering angle saved in project file ------------------------------------------------------------------------ r33135 | - | 2014-06-18 12:28:05 +0200 (Mi., 18 Jun 2014) | 4 lines - OLE: GetParameterStr, ParameterStr added - OLE: PROGRAM_VERSION added - OLE: ZoomAll added ------------------------------------------------------------------------ r33127 | - | 2014-06-17 11:00:47 +0200 (Di., 17 Jun 2014) | 2 lines - V 10.0.0.23 ------------------------------------------------------------------------ r33123 | - | 2014-06-16 17:19:29 +0200 (Mo., 16 Jun 2014) | 4 lines - SetODEDirty added to CMultiBodySystem so ODE initialization is called automatically - CMultiBodySystem::AdjustJointPositions joint position update called 10 times so joint sequence does not need to be ascending - bug fix: point size for optimizer diagrams adjusted for printout ------------------------------------------------------------------------ r33104 | - | 2014-06-04 11:47:30 +0200 (Mi., 04 Jun 2014) | 3 lines - bug fix: CMultiBodySystem::CalcEll2CarContacts p3DCarCenter was not transformed using the vehicle transformation (only offset was applied) - bug fix: PointCloud::PointCloud copy ctor needs to copy nodes (needed in vehicle dxf copy) ------------------------------------------------------------------------ r33078 | - | 2014-05-26 17:21:50 +0200 (Mo., 26 Mai 2014) | 2 lines - V 10.0.0.22 ------------------------------------------------------------------------ r33077 | - | 2014-05-26 16:30:23 +0200 (Mo., 26 Mai 2014) | 3 lines - V 10.0.0.22 - CCamera::UpdateCamera uses vehicle phiz only for m_relOrientation ------------------------------------------------------------------------ r33066 | - | 2014-05-19 15:30:11 +0200 (Mo., 19 Mai 2014) | 2 lines - bug fix: lateral offset for right steered vehicles corrected if centerline is not at y=0 ------------------------------------------------------------------------ r33057 | - | 2014-05-12 16:26:12 +0200 (Mo., 12 Mai 2014) | 2 lines - CPageDefaults added to PCDraw version (language setting) ------------------------------------------------------------------------ r33042 | - | 2014-05-02 17:35:47 +0200 (Fr., 02 Mai 2014) | 2 lines Merge 10.1 (CDXMesh overrides changed); ------------------------------------------------------------------------ r33023 | - | 2014-04-25 19:17:29 +0200 (Fr., 25 Apr 2014) | 1 line sync with dx library changes ------------------------------------------------------------------------ r33019 | - | 2014-04-23 19:27:59 +0200 (Mi., 23 Apr 2014) | 1 line ------------------------------------------------------------------------ r33017 | - | 2014-04-23 09:52:10 +0200 (Mi., 23 Apr 2014) | 2 lines - FE menu item removed for PCDraw version ------------------------------------------------------------------------ r33016 | - | 2014-04-22 18:29:46 +0200 (Di., 22 Apr 2014) | 2 lines - splash for PC-Draw updated ------------------------------------------------------------------------ r32989 | - | 2014-04-10 23:25:25 +0200 (Do., 10 Apr 2014) | 1 line sync with dx library changes ------------------------------------------------------------------------ r32967 | - | 2014-04-07 10:42:55 +0200 (Mo., 07 Apr 2014) | 1 line sync with dx library changes ------------------------------------------------------------------------ r32961 | - | 2014-04-04 15:37:47 +0200 (Fr., 04 Apr 2014) | 2 lines - bug fix: impacts were not saved properly when simultaneous collisions occurred ------------------------------------------------------------------------ r32957 | - | 2014-04-04 00:27:31 +0200 (Fr., 04 Apr 2014) | 1 line sync with dx library changes ------------------------------------------------------------------------ r32943 | - | 2014-03-31 17:04:09 +0200 (Mo., 31 Mär 2014) | 3 lines bugfix: clear render queue (i.e. delete pending passes) after InitDXFStruct; Use Node::RemoveFromParent; ------------------------------------------------------------------------ r32935 | - | 2014-03-31 02:17:14 +0200 (Mo., 31 Mär 2014) | 2 lines Merge 10.1: Use copyop and reference counted scene objects (further optimization: caching of dynamic objects); ------------------------------------------------------------------------ r32916 | - | 2014-03-26 17:04:33 +0100 (Mi., 26 Mär 2014) | 2 lines - V 10.0.0.21 ------------------------------------------------------------------------ r32904 | - | 2014-03-21 15:15:53 +0100 (Fr., 21 Mär 2014) | 3 lines - V 10.0.0.20 - bug fix: SlopePolygonList::ConvertSolidsToPolys also converts line objects imported as DXF drawing ------------------------------------------------------------------------ r32901 | - | 2014-03-21 13:40:53 +0100 (Fr., 21 Mär 2014) | 1 line bugfix: sync with latest dx library changes (TextureFont); ------------------------------------------------------------------------ r32895 | - | 2014-03-20 16:30:17 +0100 (Do., 20 Mär 2014) | 7 lines - bug fix: impact autocalc post impact velocities and angular velocities were not updated properly - bug fix: multibody system/body rotation angle was not updated when selection changed from system to one body - bug fix: CCar::CalcDeformationProfile deformation area was not calculated properly for some geometric situations - (5) WH04.24 klassisch Deformationslinie wird nicht korrekt berechnet - SetTrafficLightTMinMaxDirty added to update TMinMax for traffic lights if phase plan has changed - (2) Wenn Phasenplan geändert wurde müssen alle Ampelobjekte mit übernehmen aktualisiert werden (kopieren in loc Obj) ------------------------------------------------------------------------ r32887 | - | 2014-03-19 10:12:17 +0100 (Mi., 19 Mär 2014) | 2 lines Pull up method RenderWindow::ResizeWindowNotify (ResizeNotify); ------------------------------------------------------------------------ r32878 | - | 2014-03-17 16:36:58 +0100 (Mo., 17 Mär 2014) | 3 lines - V 10.0.0.19 - bug fix: 3D status text color transparency value corrected ------------------------------------------------------------------------ r32871 | - | 2014-03-16 14:51:06 +0100 (So., 16 Mär 2014) | 4 lines - CDiaExpFileDlg stepwidth edit subclassed from CNumEdit (point, colon independent input) - bug fix: new simulation did not update initial position when time slider was not used - save selected added to point cloud menu ------------------------------------------------------------------------ r32860 | - | 2014-03-12 11:49:14 +0100 (Mi., 12 Mär 2014) | 1 line bugfix: set world matrix in EndBatchLines; ------------------------------------------------------------------------ r32856 | - | 2014-03-11 13:46:12 +0100 (Di., 11 Mär 2014) | 1 line Merge 10.1 (unload dynamic meshes); ------------------------------------------------------------------------ r32839 | - | 2014-02-28 18:50:15 +0100 (Fr., 28 Feb 2014) | 3 lines - V 10.0.0.18 - bug fix: CCar::ApplyTrailerForce not torque transfer around the x axis has to be used ------------------------------------------------------------------------ r32824 | - | 2014-02-26 21:57:02 +0100 (Mi., 26 Feb 2014) | 1 line Merge 10.1 (DXMesh nodes self cleanup) ------------------------------------------------------------------------ r32823 | - | 2014-02-26 21:55:26 +0100 (Mi., 26 Feb 2014) | 1 line Merge 10.1 (except multiple scenes); ------------------------------------------------------------------------ r32813 | - | 2014-02-25 11:46:23 +0100 (Di., 25 Feb 2014) | 5 lines - V 10.0.0.17 - lost dongles Dekra added - bug fix: CPCCrashView::MoveRotateCar did not adjust vehicle position properly if followpoint is not the COG - change log added to about dialog ------------------------------------------------------------------------ r32792 | - | 2014-02-21 11:31:31 +0100 (Fr., 21 Feb 2014) | 3 lines - PCDraw version is retained in demoversion - bug fix: UpdateCmdUI ProtSave, ProtSaveAs corrected ------------------------------------------------------------------------ r32785 | - | 2014-02-20 18:47:41 +0100 (Do., 20 Feb 2014) | 4 lines - bug fix: SlopePolygon::SetPlane 64 Bit version incompatibility in triangulation - bug fix: TrackPoints::CalcFastBSpline check for number of points needed after removing identical points (problem with old project with just one path point) - bug fix: PointCloud::PointAction::TriangulateSelected uses compatible triangulator as new one has memory issues in 64 bit version ------------------------------------------------------------------------ r32779 | - | 2014-02-19 19:26:45 +0100 (Mi., 19 Feb 2014) | 2 lines - bug fix: SlopePolygon::SetPlane 64 Bit version incompatibility in triangulation ------------------------------------------------------------------------ r32770 | - | 2014-02-18 18:06:18 +0100 (Di., 18 Feb 2014) | 5 lines - OLE: ImpactParams and chassis parameters (stiffness based impact model) added - OLE: slope polygon parameters added - static CRoadSheet::UpdateGlobalObject added to update the global 3D objects - OLE: get/set ditch slope angle added ------------------------------------------------------------------------ r32763 | - | 2014-02-14 16:56:46 +0100 (Fr., 14 Feb 2014) | 2 lines - bug fix: CDiaWindow::CalcCFC array check needed ------------------------------------------------------------------------ r32739 | - | 2014-02-07 17:03:34 +0100 (Fr., 07 Feb 2014) | 4 lines - bug fix: DynParams::Integrate: v(n+1) = a(n+1) * dt, s(n+1) = v(n+1) * dt, w(n+1) = aw(n+1) * dt - bug fix: CCar::CalcTrailerForces hitch point z coordinate for trailer was not used properly - CCar::CalcTrailerForces corrective force added to eliminate separation ------------------------------------------------------------------------ r32704 | - | 2014-02-03 11:43:09 +0100 (Mo., 03 Feb 2014) | 2 lines - V 10.0.0.16 ------------------------------------------------------------------------ r32703 | - | 2014-02-03 11:41:34 +0100 (Mo., 03 Feb 2014) | 3 lines - bug fix: SaveDXObjects check if DirectX car is loaded was missing - bug fix: CDBaseDlg::OnKillfocusEasyquery array size check was missing ------------------------------------------------------------------------ r32680 | - | 2014-01-28 17:48:15 +0100 (Di., 28 Jän 2014) | 3 lines - V 10.0.0.15 - change to codejock 16.2.6 ------------------------------------------------------------------------ r32679 | - | 2014-01-27 23:08:54 +0100 (Mo., 27 Jän 2014) | 1 line Merge 10.1; ------------------------------------------------------------------------ r32673 | - | 2014-01-27 15:36:33 +0100 (Mo., 27 Jän 2014) | 2 lines - V 10.0.0.14 ------------------------------------------------------------------------ r32672 | - | 2014-01-27 14:30:47 +0100 (Mo., 27 Jän 2014) | 2 lines - bug fix: CCar::PositionOntoSlopePolygon transformation corrected (orientation was wrong for small polygons) ------------------------------------------------------------------------ r32654 | - | 2014-01-20 14:19:12 +0100 (Mo., 20 Jän 2014) | 5 lines - V 10.0.0.13 - bug fix: crash in CValuesWnd::GetValue if MB_CUR is used and no multibody system is loaded - bug fix: crash3 show partner did not work properly (missing entries in list for NHTSA vehicles) - bug fix: C3DWindow::DXDrawBitmap2D tiled bitmap display did not use different z values ------------------------------------------------------------------------ r32634 | - | 2014-01-10 12:37:29 +0100 (Fr., 10 Jän 2014) | 3 lines - DirectX objects can be saved in a project container directory - CValuesWnd AutoLoadPlacement replaced by Load/SavePlacement (window is not shown at program start) ------------------------------------------------------------------------ r32614 | - | 2014-01-03 10:08:53 +0100 (Fr., 03 Jän 2014) | 2 lines - V 10.0.0.12 ------------------------------------------------------------------------ r32601 | - | 2014-01-02 11:25:43 +0100 (Do., 02 Jän 2014) | 1 line ------------------------------------------------------------------------ r32600 | - | 2013-12-29 15:37:45 +0100 (So., 29 Dez 2013) | 2 lines - bug fix: CPropertiesDlg::FillLine check for NULL pointer needed (pGridItem can be NULL, branch brackets changed) ------------------------------------------------------------------------ r32596 | - | 2013-12-23 11:57:51 +0100 (Mo., 23 Dez 2013) | 4 lines - V 10.0.0.11 - bug fix: custom vehicle scaling vehicle position corrected - custom DirectX vehicle scaling saved in project file ------------------------------------------------------------------------ r32595 | - | 2013-12-23 00:44:56 +0100 (Mo., 23 Dez 2013) | 7 lines bugfix: insert at the end in the doubly linked list of CRoadList (caused a serialization error); bugfix: add methods CRoadParams::PreTransformSurface, TransformSurface (called by SlopePolygon); bugfix: restore orientation after slope regenerated by CRoadSheet (see field m_oldAngle); bugfix: add overrides SlopePolygon::PreTransformNotify, Translate, Transform3D (to transform bspline surface(s)); Add override SlopePolygon::GetGrips (suppress grips for 3D road polygons i.e. in group); Add override SlopePolygon::Draw2D (suppress fill when selected to keep positioning traces visible under the spline); ------------------------------------------------------------------------ r32593 | - | 2013-12-20 18:44:46 +0100 (Fr., 20 Dez 2013) | 2 lines - V 10.0.0.10 ------------------------------------------------------------------------ r32590 | - | 2013-12-20 16:02:25 +0100 (Fr., 20 Dez 2013) | 2 lines - Material::Copy2D needed instead of copy ------------------------------------------------------------------------ r32583 | - | 2013-12-19 14:43:08 +0100 (Do., 19 Dez 2013) | 1 line CMultiBodySystem::CalcEll2SlopeContacts code structure optimized (compute velocity and force only if PointInsideRect test succeed); ------------------------------------------------------------------------ r32582 | - | 2013-12-18 18:56:07 +0100 (Mi., 18 Dez 2013) | 5 lines C3DWindow::DXDrawMueKegel3D, DXDrawKraft3D, CSideViewWnd::DrawKraft2DS, DrawMueKegel2DS use CRoadList::GetRoadPointAt (with bspline); CalcStossVorwaerts, CalcDeltaVel, CValuesWnd::MyprintStossVorwaerts, MyprintStossRueckwaerts use CRoadList::GetRoadPointAt (with bspline); C3DWindow::DXDrawBitmap2D implementation improved: -can draw entirely contained small bitmaps on the slope polygons; -can draw partially covered polygons using texture border (not used yet); ------------------------------------------------------------------------ r32581 | - | 2013-12-17 14:59:14 +0100 (Di., 17 Dez 2013) | 3 lines - FE calculation removed for russian version - bug fix: Variable::ReadData m_xy resize needed for constant values also (y array size 1, x array size 0) ------------------------------------------------------------------------ r32577 | - | 2013-12-14 12:42:37 +0100 (Sa., 14 Dez 2013) | 5 lines BSpline surface in simulation introduced (not finished yet); CCar::NewFz uses BSplines for improved wheel contact points/normals; CCar::PositionOntoSlopePolygon uses 4 points for better results; Add methods CRoadList::GetRoadPointAt (bspline + polys) and RayIntersection (bspline only); Add methods CRoadParams::GetSurfacePointAt (2 variants); ------------------------------------------------------------------------ r32562 | - | 2013-12-09 18:39:08 +0100 (Mo., 09 Dez 2013) | 4 lines - additional refresh parameters written to project file - bug fix: exception handling added to CFEData::LoadResults - bug fix: steering angle not updated for trailers in kinematic calculation ------------------------------------------------------------------------ r32559 | - | 2013-12-06 12:47:18 +0100 (Fr., 06 Dez 2013) | 2 lines bugfix: SlopeCurve::MoveGrip (grip index of control points vs. cusps); bugfix: SlopeCurve::RemoveVertex (Do not allow removing of first and last point); ------------------------------------------------------------------------ r32556 | - | 2013-12-05 23:17:50 +0100 (Do., 05 Dez 2013) | 6 lines Cusps smoothed! SlopeCurve::CalcBSpline modified to insert 3 different (near) control points at cusps instead of duplicating, and use knot averaging; SlopeCurve::GetSampledPoints returns simple spline points (no cusps); CRoadParams::GenerateRoadSlope simplified (no cusps); Use DOMAIN_DISTANCE rendering method; ------------------------------------------------------------------------ r32549 | - | 2013-12-04 15:15:27 +0100 (Mi., 04 Dez 2013) | 1 line Set marker heights depending on the surface using line intersections; ------------------------------------------------------------------------ r32548 | - | 2013-12-04 10:40:04 +0100 (Mi., 04 Dez 2013) | 3 lines Pole arrays transposed (RowLength/ColLength swapped); Extract static function ConvertSurf, cleanup; Initial Y-axis scale for DI_ROT changed for finer control of small angles in CRoadPageDiagr::SetMapping (This is necessary because increasing is possible, but decreasing is not.); ------------------------------------------------------------------------ r32544 | - | 2013-12-03 12:58:02 +0100 (Di., 03 Dez 2013) | 13 lines BSpline surface support added (no simulation yet); SlopeCurve::GetSampledPoints: returns cusps information too; Add fields CRoadParams::m_colRoad, m_colSlope, m_refSurf, m_refSurfLeft, m_refSurfRight (persistent); Add fields m_inter, m_interLeft, m_interRight (not used yet); Add fields m_surf, m_surfLeft, m_surfRight (for rendering); CRoadParams::GenerateRoadSlope creates nurbs surfaces for road, and slopes, if specified; CRoadParams::WriteExt, ReadExt first parameter pFile replaced to archive, serialize colors and surfaces too; ChunkIO: WriteRoadParamsExt, ReadRoadParamsExt use CArchive; CRoadPageOptions: data exchange for m_bBSplineSurf implemented; Add field C3DWindow::m_nurb for rendering; C3DWindow::DXDrawNeigPolygons3D: draws surfaces if exists; SlopePolygon::Draw3D: do not draw if associated surface exists; ------------------------------------------------------------------------ r32542 | - | 2013-12-02 19:00:05 +0100 (Mo., 02 Dez 2013) | 5 lines - bug fix: constraint remove all did not work - bug fix: KBA number query corrected for manufacturer names containing spaces (e.g. "Fiat (I)") - CDBaseDlg::TokenizeQueryString added - theApp.m_cStrDongleNo updated for H. Steffan license ------------------------------------------------------------------------ r32541 | - | 2013-11-28 10:40:46 +0100 (Do., 28 Nov 2013) | 2 lines - V 10.0.0.9 ------------------------------------------------------------------------ r32540 | - | 2013-11-27 20:46:40 +0100 (Mi., 27 Nov 2013) | 1 line - (7) Kameradialog 3D Fenster Pfeiltasten links/rechs verkehrt ------------------------------------------------------------------------ r32539 | - | 2013-11-27 20:19:18 +0100 (Mi., 27 Nov 2013) | 1 line bugfix: update bounds in GetBoundsXY if needed (e.g. slope polys are hidden) (AU 13-2731_7 mos2.pro) ------------------------------------------------------------------------ r32538 | - | 2013-11-27 16:38:40 +0100 (Mi., 27 Nov 2013) | 1 line ------------------------------------------------------------------------ r32537 | - | 2013-11-27 15:14:26 +0100 (Mi., 27 Nov 2013) | 1 line OnGetMinMaxInfo message handler added; ------------------------------------------------------------------------ r32534 | - | 2013-11-27 12:52:27 +0100 (Mi., 27 Nov 2013) | 7 lines - bug fix: sensor position was displayed at elevation 0 in 2D window - CWnd::PrintWindow used to get screenshots for 2D animation - multiple diagram windows are display in 2D animation - CDiaWindow::SetDisplayTimeLine() added - GetWndScreenShotPrintWindow() added - bug fix: DrawContext::SetMapping check for div 0 added ------------------------------------------------------------------------ r32530 | - | 2013-11-26 19:47:24 +0100 (Di., 26 Nov 2013) | 6 lines - point cloud is grouped after import - 5 times FZ0 suspension force limit removed - values window placement and size not adjusted automatically when opened the first time (AutoLoadPlacement used now) - line style changed to object properties for slope and friction toolbar - multibody current values added to values window report keywords ------------------------------------------------------------------------ r32521 | - | 2013-11-22 15:17:28 +0100 (Fr., 22 Nov 2013) | 1 line bugfix: DrawContextDX::DrawTriangleFan ------------------------------------------------------------------------ r32518 | - | 2013-11-21 12:36:37 +0100 (Do., 21 Nov 2013) | 1 line bugfix: track following with n=2,3 points (linear) ------------------------------------------------------------------------ r32517 | - | 2013-11-20 22:44:33 +0100 (Mi., 20 Nov 2013) | 13 lines IDD_3DROADOPTIONS: IDC_BSPLINESURFACE added; IDD_3DROADGENERAL: IDE_DEFLECTION, IDE_SLEFTWIDTH, IDE_SLEFTRESOL, IDE_SRIGHTWIDTH, IDE_SRIGHTRESOL added; CRoadParams: - slope profiles are independent for left and right sides; - SetMaxHeightDeflection/GetMaxHeightDeflection methods added; - m_fSWidthLeft, m_fSWidthRight, m_fDiaResolSLeft, m_fDiaResolSRight, and corresponding methods added; - m_bSlopeProfileLEquR, m_bBSplineSurf fields added; - GenerateRoadSlope reimplemented with supporting adaptive step sizes using max. deflection for road height and slope profiles; - WriteExt, ReadExt methods and WriteRoadParamsExt, ReadRoadParamsExt global functions added for chunk IO; - Export/Import changed to ROADFILEVERSION107 (All diagram is written exactly as is with non-uniform steps, splines, cusps.); SlopeCurve: - GetSampledPoints with max. deflection AND max. step support for splines; - ExportDiag, ImportDiag methods added; ------------------------------------------------------------------------ r32509 | - | 2013-11-19 12:12:11 +0100 (Di., 19 Nov 2013) | 2 lines - VS2012 update ------------------------------------------------------------------------ r32507 | - | 2013-11-19 10:33:10 +0100 (Di., 19 Nov 2013) | 5 lines - V 10.0.0.8 - spin button scaling for pos&vel window velocity changed - iTextHeight option added to diagram window parameters - diagram window inc/dec font size added ------------------------------------------------------------------------ r32506 | - | 2013-11-18 11:50:06 +0100 (Mo., 18 Nov 2013) | 5 lines - bug fix: (4) Multibody kinematic backwards simulation did not work - bug fix: spline setting for friction and slope polygons set to none as default - sensor position copied in copy car - m_pToolBarFE removed from CDSDXTPWindowBase ------------------------------------------------------------------------ r32505 | - | 2013-11-14 20:06:28 +0100 (Do., 14 Nov 2013) | 1 line OOps! use m_pPatTS and not m_pDefTS ------------------------------------------------------------------------ r32504 | - | 2013-11-14 20:00:32 +0100 (Do., 14 Nov 2013) | 4 lines Transparent bitmap in foreground implemented; - set texture alpha operation to D3DTOP_SELECTARG2 if alpha provided by color, and to D3DTOP_SELECTARG1 (the default) otherwise in DrawContextDX::AddTexturedPrimitiveT; - restore texture alpha operation in DrawContextDX::UsePatternTexture for fill patterns; Clean code: duplicated video file processing code moved to C3DWindow::DXDrawBitmap3D, parameter fRotAngle removed; ------------------------------------------------------------------------ r32503 | - | 2013-11-14 14:55:03 +0100 (Do., 14 Nov 2013) | 3 lines - multibody joints dialog: units added for friction, limits, rearranged - bug fix: triangulated point cloud triangles were not converted to slope polygons ------------------------------------------------------------------------ r32495 | - | 2013-11-13 20:48:32 +0100 (Mi., 13 Nov 2013) | 6 lines - 3D drawings for trees centered to the object when scaled - bug fix: CReportViewRecordTrafficLight block color was not saved in xml file - 3D Dxf contact is switched on automatically when a 3D vehicle drawing is loaded - vehicle type TYPE_PEDESTRIAN added - move to front/back enabled for friction polygons ------------------------------------------------------------------------ r32492 | - | 2013-11-13 10:28:46 +0100 (Mi., 13 Nov 2013) | 1 line Diagram editor further improved (resample quality, clamp radius values, etc.); ------------------------------------------------------------------------ r32489 | - | 2013-11-13 00:08:42 +0100 (Mi., 13 Nov 2013) | 2 lines - bug fix: initial values for new joints set for limits and stiffness ------------------------------------------------------------------------ r32488 | - | 2013-11-12 20:04:02 +0100 (Di., 12 Nov 2013) | 1 line Diagram editor improvements; ------------------------------------------------------------------------ r32485 | - | 2013-11-12 15:23:45 +0100 (Di., 12 Nov 2013) | 3 lines Rename method CDxfDraw::GetEntities to GetMainBlock, add method CDxfDraw::GetEntities; Replace CDxfDraw::GetObjects with GetEntities, GetNumObjects with GetNumEntities, GetObject with GetEntity; ------------------------------------------------------------------------ r32481 | - | 2013-11-11 19:09:48 +0100 (Mo., 11 Nov 2013) | 4 lines - 2D bitmap is displayed in edit vehicle DXF mode for definition of deformation line - bug fix: POI outside overlap after optimization (D:\Crash92\bugs\Diverse\Brad\20130226) - bug fix: pedestrian standing height calculation corrected for joint overlap and body sizes ------------------------------------------------------------------------ r32479 | - | 2013-11-11 14:36:44 +0100 (Mo., 11 Nov 2013) | 2 lines - V 10.0.0.7 ------------------------------------------------------------------------ r32477 | - | 2013-11-11 12:14:33 +0100 (Mo., 11 Nov 2013) | 4 lines - bug fix: CCamera::SetupCamera fov calculation corrected (atan(0.024/E) != 2 * atan(0.012/E)) - 3D window background image options draw, front/back, transparency added - language Update ------------------------------------------------------------------------ r32475 | - | 2013-11-08 17:33:32 +0100 (Fr., 08 Nov 2013) | 5 lines - bug fix: CPCCrashView::MoveRotateCar UDS data transformation corrected - relative camera position to multibody system added - joint friction range increased - joint friction for hinge joints set in joint directly, no extra motor needed ------------------------------------------------------------------------ r32474 | - | 2013-11-08 14:50:35 +0100 (Fr., 08 Nov 2013) | 1 line bugfix: CRoadParams::ConvertDxfRad ------------------------------------------------------------------------ r32473 | - | 2013-11-08 14:12:15 +0100 (Fr., 08 Nov 2013) | 1 line Do not split line for curvature if sign changes (only for radius); ------------------------------------------------------------------------ r32472 | - | 2013-11-08 13:47:07 +0100 (Fr., 08 Nov 2013) | 10 lines SlopeCurve further implemented (radius & curvature support, spline modes, cusps, etc.); Diagram editing improved (spline mode, cusps, radius & curvature with min/max and infinite coordinate support); R-click menu for add/remove points, cusps and spline modes added; RoadParams: - GetPolyArrStepX_, ConvertDxf2Dia elimniated; - new curvature diagram added; - CRoadParams::GenerateRoadSlope uses curvature only for radius; - temp arrays eliminated CRoadParams::GenerateRoadSlope and uses SlopeCurve::GetValue (with spline support); - Conversion from CDxfLine to SlopeCurve in CRoadParams::Read added (+ curvature); EGOLO compilation issues in CMultiBodySystem::ODESetupEnvironment fixed (vector ctors are used); ------------------------------------------------------------------------ r32469 | - | 2013-11-07 19:41:04 +0100 (Do., 07 Nov 2013) | 5 lines - Shift-drag multibody system does not move it - bug fix: CMultiBodySystem::ReadDefinitionFile reference was missing in sscanf - bug fix: CMultiBodySystem::WriteDefinitionFile fprintf parameter format corrected - CMultiBodySystem::ODESetupEnvironment joint motors added for friction ------------------------------------------------------------------------ r32468 | - | 2013-11-07 11:24:26 +0100 (Do., 07 Nov 2013) | 14 lines - additional joint parameters written in WriteAddMBSettings chunk - CMultiBodySystem::Read/WriteAddJointParameters added - Interrupt() added to CPCCrashView::On2DAnimation (message pump needed for values window update) - CPCCrashView::On2DAnimation progress dialog minimized if values window is visible - CDSDIProgressDlg::ShowWindow added - CMBJointDef::Sx, Sy, Sz replaced by dJointStiffness - CPMBSysJoints old stiffness parameters removed, Joint limits added - CPMBSysJoints m_xlocked, m_ylocked, m_zlocked removed - CMultiBodySystem::Read/WriteDefinitionFile updated - CMultiBodySystem::ODESetupEnvironment additional joints, joint limits added - CMultiBodySystem::Read/WriteAddJointParameters added - language update ------------------------------------------------------------------------ r32466 | - | 2013-11-06 13:16:35 +0100 (Mi., 06 Nov 2013) | 2 lines - CRASH_MAGIC_C100a reverted (chunks used for joint parameters) ------------------------------------------------------------------------ r32465 | - | 2013-11-05 19:45:00 +0100 (Di., 05 Nov 2013) | 3 lines bugfix: add chunk IO WriteNeigPolysExt, ReadNeigPolysExt to serialize other 3D road elements (e.g. markers); _EGOLO compilation issues fixed (vector ctor needed); ------------------------------------------------------------------------ r32462 | - | 2013-11-05 19:10:18 +0100 (Di., 05 Nov 2013) | 8 lines - CRASH_MAGIC_C100a, MBVERSION120 (jointtypes, limits) - CMBJointDef::bLockedX, Y, Z removed - CMBJointDef::GetJointTypeName() added - CMBJointDef additional joint types added - CMBJointDef::iJointType, dJointLimitMin, dJointLimitMax added - CPMBSysJoints joint type combo added - CMultiBodySystem::Read/WriteDefinitionFile jointtype, limits added ------------------------------------------------------------------------ r32460 | - | 2013-11-04 17:42:14 +0100 (Mo., 04 Nov 2013) | 1 line ------------------------------------------------------------------------ r32459 | - | 2013-11-04 17:10:24 +0100 (Mo., 04 Nov 2013) | 2 lines - ODE x64 version ------------------------------------------------------------------------ r32458 | - | 2013-11-04 15:43:26 +0100 (Mo., 04 Nov 2013) | 13 lines - hinge joints added to ODE setup - CPMBSysPedestrian renamed to CPMBSysSettings - use ODE solver added to multibody settings (CMBSysProperties) - SetupODEEnvironment renamed to ODESetupEnvironment - GetODEResults renamed to ODEGetResults - bug fix: CMultiBodyElement::Integrate corrected (acc needs to be integrated first, then velocity for accuracy, otherwise system energy increases) - CMBJointDef::m_ODEFeedback added for joint forces - CPMBSysJoints joint axis can be locked individually - Multibody distance diagram extended to xyzres - CMultibodySystem hinge joints added - CMultiBodySystem::GetODEResults joint forces added to body accelerations - language Update ------------------------------------------------------------------------ r32457 | - | 2013-11-04 09:57:40 +0100 (Mo., 04 Nov 2013) | 2 lines - bug fix: CPMBSysOccupant::OnCalculate corrected for ODE ------------------------------------------------------------------------ r32455 | - | 2013-11-02 18:42:55 +0100 (Sa., 02 Nov 2013) | 7 lines - CPMBSysOccupant::OnCalculate() ODE support added - CMultiBodyElement::AccumulateEnergy added - bug fix: CMultiBodySystem::Simulate integrate was called in ODE version - CMBJointDef::GetJointType added - bug fix: ODE angular vel is in global coordinates, transformation to CMultiBodyElement needed - bug fix: CMultiBodySystem::CalculateJointStiffnesses sign for 2nd body torque corrected ------------------------------------------------------------------------ r32454 | - | 2013-10-31 20:30:51 +0100 (Do., 31 Okt 2013) | 2 lines - Open Dynamics Engine added (optional, not finished) ------------------------------------------------------------------------ r32441 | - | 2013-10-30 23:21:11 +0100 (Mi., 30 Okt 2013) | 1 line Introducing SlopeCurve for 3D road diagrams with advanced spline operations; ------------------------------------------------------------------------ r32439 | - | 2013-10-30 19:25:03 +0100 (Mi., 30 Okt 2013) | 11 lines - CPEESPicture check for PDF added in SetActive, Selchange - CPEESPicture::PDFExists added - CPMBSysPassenger renamed to CPMBSysOccupant - standing height is used for occupants and pedenstrians in scaling dialog - bug fix: CZoomDlg copy to clipboard did not work if clipboard was not emtpy (EmptyClipboard added to CZoomDlg::OnCopy) - bug fix: Crash3 window parameter update fixed for calculation (CCrash3PageDBase::OnNMClickListctrl handler added, CCrash3PageEBS::CalculateParameters iCrushMeasurements used from vehicle data if available) - custom DirectX vehicle scaling can be specified for vehicles - CMoveDxfDlg::DIMENSION, SCALE_NODXFUPDATE, MOVE_NODXFUPDATE added - CDiaWindow::CalcCFC data is upsampled to 1 ms to make sure filtering works correctly and data is equaly spaced - CFEData::WriteFEModel parts need to be saved first for pointer use for parts ------------------------------------------------------------------------ r32436 | - | 2013-10-30 13:01:05 +0100 (Mi., 30 Okt 2013) | 4 lines Make CRoadSheet and CRoadPageDiagr resizable for better graphical editing (preliminary improvement for splines); bugfix: save state in CRoadPageGeneral::ControlNotify for IDC_SLEFT/IDC_SRIGHT immediately; Rename files ReibPoly.h/.cpp to ReibPolyDlg.h/.cpp; dbwin.h cleanup; ------------------------------------------------------------------------ r32433 | - | 2013-10-29 00:32:29 +0100 (Di., 29 Okt 2013) | 3 lines Rename class CNewReibPoly to SlopePolygon; Rename class CReibNeigPolys to SlopePolygonList; Rename class PolyIterator to SlopePolygonIterator; ------------------------------------------------------------------------ r32432 | - | 2013-10-29 00:15:58 +0100 (Di., 29 Okt 2013) | 1 line Rename files ReibPolys.h/.cpp to SlopePolygonList.h/.cpp; ------------------------------------------------------------------------ r32431 | - | 2013-10-29 00:06:04 +0100 (Di., 29 Okt 2013) | 5 lines Remove dependency of the entire app (stdafx.h) on CNewReibPoly and RoadParams; Move CNewReibPoly to own source files (SlopePolygon.h/.cpp); Remove dependency of PolyIterator on CReibNeigPolys; Make CRoadList to singleton; Move CRoadParams::Link/Unlink to CRoadList; ------------------------------------------------------------------------ r32430 | - | 2013-10-28 13:03:11 +0100 (Mo., 28 Okt 2013) | 8 lines bugfix: CNewReibPoly's associated road parameter was lost when modified; Add parameter wGroupNr in CReibNeigPolys::AddPoly (use for initialization instead of SetGroupNr); Replace CRoadList::FindItemByGroupNr with GetNextGroupNr (handles +1, +2 as well); Replace CDxfDraw::GetNextGroupNr with CRoadList::GetNextGroupNr in CRoadSheet::DoApply; Associate 'Böschungsprofil' with road parameter too: (1) use nonzero pRoadParams parameter in CRoadParams::GenerateRoadSlope; (2) accepts wGrpNr+1 and +2 in CReibNeigPolys::AddRoadParams if loaded; Replace parameter wGrpnr with pRoadParams in CPCCrashApp::Modify3DRoadObj; ------------------------------------------------------------------------ r32428 | - | 2013-10-24 19:54:11 +0200 (Do., 24 Okt 2013) | 5 lines - OLE: IMP_DELTAV1_LONG, IMP_DELTAV1_LAT, IMP_DELTAV2_LONG, IMP_DELTAV2_LAT added - kinematic forwards simulation for trailers allowed - required number of belts shown in securing load calculation window - DIN_EN_12642_L front/rear max force limits added ------------------------------------------------------------------------ r32427 | - | 2013-10-24 13:44:07 +0200 (Do., 24 Okt 2013) | 1 line bugfix: set render state normalize normals due to scaling of FE models in millimeters ------------------------------------------------------------------------ r32424 | - | 2013-10-24 11:12:50 +0200 (Do., 24 Okt 2013) | 3 lines - load/save xml in camera dialog translated - language Update ------------------------------------------------------------------------ r32422 | - | 2013-10-23 17:09:54 +0200 (Mi., 23 Okt 2013) | 2 lines - deformation energy added to values window ------------------------------------------------------------------------ r32421 | - | 2013-10-23 16:33:06 +0200 (Mi., 23 Okt 2013) | 2 lines - FEModel: parts support added ------------------------------------------------------------------------ r32420 | - | 2013-10-23 15:15:30 +0200 (Mi., 23 Okt 2013) | 3 lines - FEModel: parts support added (not finished) ------------------------------------------------------------------------ r32418 | - | 2013-10-22 19:19:37 +0200 (Di., 22 Okt 2013) | 2 lines - parts support added (not finished) ------------------------------------------------------------------------ r32416 | - | 2013-10-22 15:03:46 +0200 (Di., 22 Okt 2013) | 5 lines - scrollwheel zoom mode changed to google mode for CFEConfigWnd - mid mouse button move view rect functionality added to CFEConfigWnd - FE model display mode PARTS added - deformation energy added to impact window ------------------------------------------------------------------------ r32414 | - | 2013-10-16 11:07:21 +0200 (Mi., 16 Okt 2013) | 2 lines - lang_por update ------------------------------------------------------------------------ r32412 | - | 2013-10-15 23:46:08 +0200 (Di., 15 Okt 2013) | 3 lines Encapsulte field CDxfObject::m_wGroupNr; Add methods GetGroupNr (inline) and SetGroupNr (virtual, overridden by CNewReibPoly); Add override CNewReibPoly::SetGroupNr to cleanup road data if called by UnGroup; ------------------------------------------------------------------------ r32405 | - | 2013-10-15 00:11:06 +0200 (Di., 15 Okt 2013) | 1 line Change DrawContextDX::DrawArrowsCV to support absolute & relative modes; ------------------------------------------------------------------------ r32396 | - | 2013-10-11 17:54:50 +0200 (Fr., 11 Okt 2013) | 3 lines - bug fix: DxfSpline spline length text only displayed when show dimension is activated - bug fix: bmp scale factor not rounded in scale&grid dialog anymore (inaccuracy in display due to rounding) ------------------------------------------------------------------------ r32394 | - | 2013-10-11 10:06:44 +0200 (Fr., 11 Okt 2013) | 5 lines - OLE VEL_Z changed to kph unit - bug fix: FembicWriter::write processed flag reset before writing - ModelSmp::ChangeSelConstraint only changes nodes without constraint - diagram options saved to project file ------------------------------------------------------------------------ r32392 | - | 2013-10-08 15:43:41 +0200 (Di., 08 Okt 2013) | 3 lines CReibPolyDlg reimplemented using DDXDialogBase/DDXControls (to avoid drifting values due to rounding) CHECK MIN/MAX VALUES FOR SOFT SOIL MODEL PLEASE!; Use default friction in CReibNeigPolys::DrawPolyAction::CreateLine (used for polygons created by drafting); IDD_POLYNEIG dialog template cleanup (tab order, control sizes/placements); ------------------------------------------------------------------------ r32391 | - | 2013-10-07 23:09:54 +0200 (Mo., 07 Okt 2013) | 2 lines Dependency on CPCCrashApp eliminated; TODO: cleanup leaked road parameters if UnGroup (encapsulate CDxfObject::m_wGroupNr, override SetGroupNr to cleanup); ------------------------------------------------------------------------ r32390 | - | 2013-10-07 22:57:35 +0200 (Mo., 07 Okt 2013) | 9 lines Replace RefVector m_items with doubly linked intrusive list m_itemList and m_numItems field in CRoadList; Replace method CRoadList::GetItemAt with GetFirstItem and CRoadParams::GetNext/GetPrev for iteration; CRoadList::AddItem (use CReibNeigPolys::AddPoly instead), ReplaceItem, RemoveAllItems, Purge eliminated (Add/remove CRoadParams objects in ctor/dtor); Add fields CRoadParams::m_next, m_prev, methods Link, Unlink, GetNext, GetPrev; Add field CNewReibPoly::m_refRoadParams (reference counted); Add parameter pRoadParams in CReibNeigPolys::AddPoly with 3 points (for CRoadParams::GenerateRoadSlope), add method AddRoadParams (for file IO); CReibNeigPolys::m_pLastPoly, GetLastPoly, ConnectToDxf, PropertyChange eliminated (not derived from PropertyChangeListener, not connected to the drawing); IsInsideReibPolygons renamed to FindPolygonAtPoint, parameter pdTime removed (flying floor processed by caller); CPCCrashApp::UpdateNeigPolyDxf, UpdateReibPolyDxf eliminated; ------------------------------------------------------------------------ r32388 | - | 2013-10-07 18:01:22 +0200 (Mo., 07 Okt 2013) | 3 lines - both sided dxf contact option added to multibody general settings - change selected objects added to main menu and main context menu ------------------------------------------------------------------------ r32384 | - | 2013-10-07 08:54:09 +0200 (Mo., 07 Okt 2013) | 1 line bugfix: ConvertSolidsToPolys ------------------------------------------------------------------------ r32382 | - | 2013-10-04 22:06:47 +0200 (Fr., 04 Okt 2013) | 1 line bugfix: use dynamic cast in CReibNeigPolys::PropertyChange ------------------------------------------------------------------------ r32381 | - | 2013-10-04 16:44:26 +0200 (Fr., 04 Okt 2013) | 9 lines Slope polygons redesigned as single object, with immediate synchronization of data, spline fit support; Make fields CPCCrashApp::m_DxfReibPolys, m_DxfNeigPolys to field of CReibNeigPolys (m_dxf) and remove fields m_polys, m_traces (no extra objects); CNewReibPoly is derived from CDxfLine (further details are not listed here); Encapsulate fields VNorm, dc (renamed to m_VNorm, m_dConst), extract methods GetPlaneZ, GetPlanePoint, GetPolygon, etc. Use CReibNeigPolys::DrawPolyAction to create slope polygons directly for the drawing; Use CReibNeigPolys::PolyIterator for enumeration of slope polygons stored directly in the drawing; Eliminate method CPCCrashApp::UpdateNeigPolys, use UpdateReibPolyDxf, UpdateNeigPolyDxf only to connect to the drawing after loaded; Change CalcNormalVector for float to exactly match the variant for double; ------------------------------------------------------------------------ r32379 | - | 2013-10-04 13:08:28 +0200 (Fr., 04 Okt 2013) | 1 line bugfix: program was crashed if "Fall5a mos.pro" reloaded with the 3D window open ------------------------------------------------------------------------ r32377 | - | 2013-10-03 17:29:48 +0200 (Do., 03 Okt 2013) | 5 lines - CFEConfigWnd::RedrawScene selected nodes are draw on top of all other objects - CFEConfigWnd select constraint added - ConstrSpotweld added - Constraint::SelectNodes() added ------------------------------------------------------------------------ r32373 | - | 2013-09-30 12:17:21 +0200 (Mo., 30 Sep 2013) | 2 lines - V 10.0.0.6 ------------------------------------------------------------------------ r32367 | - | 2013-09-25 10:29:42 +0200 (Mi., 25 Sep 2013) | 3 lines - Madymo occupant positions negative values are allowed now - conv.dll error messages in English if not translated ------------------------------------------------------------------------ r32364 | - | 2013-09-24 18:34:18 +0200 (Di., 24 Sep 2013) | 2 lines - bug fix: values window impact values in protocol used wrong dataset (update curpos in crashlist needed in CPCCrashView::OnForward()) ------------------------------------------------------------------------ r32362 | - | 2013-09-24 16:37:20 +0200 (Di., 24 Sep 2013) | 6 lines - navNoHistory removed from CRSSDialog (needed for back functionality) - initial slow motion setting in animation dialog used from 3D window settings - additional abbreviations for vehicle drive mode database access added - CTireContactDlg::OnSetCursor extended for all mouse operations (cursor reflects operation) - RECOVERFILENAME define added, recover filename changed to RECOVER_C100.pro ------------------------------------------------------------------------ r32361 | - | 2013-09-23 18:56:38 +0200 (Mo., 23 Sep 2013) | 2 lines - _EGOLO undefined in release version ------------------------------------------------------------------------ r32359 | - | 2013-09-20 17:35:56 +0200 (Fr., 20 Sep 2013) | 1 line Test removed; ------------------------------------------------------------------------ r32357 | - | 2013-09-20 15:38:21 +0200 (Fr., 20 Sep 2013) | 1 line Use two sided lighting in DrawContextDX::AddPrimitive (by flipping normals if needed); ------------------------------------------------------------------------ r32355 | - | 2013-09-20 13:44:24 +0200 (Fr., 20 Sep 2013) | 3 lines Remove default parameter z = 0.0f/0.0 in DrawContext 2D primitive drawing methods and all overrides; Add parameter pstride (point stride) in DrawContext all primitive drawing methods and all overrides; Add parameters normals and nstride (normal stride) in DrawContext triangle drawing methods (DrawTriangles,DrawTriangleStrip,DrawTriangleFan) and all overrides; ------------------------------------------------------------------------ r32351 | - | 2013-09-19 17:26:36 +0200 (Do., 19 Sep 2013) | 2 lines NurbRenderer::SamplePointList renamed to CurvePointList; Test code for drawing NURBS surface added in DrawNeigPolygons/C3DWindow::DXDrawNeigPolygons3D (commented out); ------------------------------------------------------------------------ r32349 | - | 2013-09-19 14:53:26 +0200 (Do., 19 Sep 2013) | 3 lines - CRSSDialog modeless dialog support added (modal and modeless use is possible) - ReconData menu item added ------------------------------------------------------------------------ r32334 | - | 2013-09-10 00:12:35 +0200 (Di., 10 Sep 2013) | 1 line bugfix: _stprintf_s(msg, _countof(msg), ... (was sizeof(msg)); ------------------------------------------------------------------------ r32332 | - | 2013-09-05 19:05:48 +0200 (Do., 05 Sep 2013) | 2 lines - login for pictures with scale database service added ------------------------------------------------------------------------ r32324 | - | 2013-09-03 18:03:34 +0200 (Di., 03 Sep 2013) | 2 lines - bug fix: CTableDialog::OnLoadtxt() check for empty lines added ------------------------------------------------------------------------ r32317 | - | 2013-08-26 15:56:15 +0200 (Mo., 26 Aug 2013) | 3 lines - total model mass added to Controlset - bug fix: follow points we not updated when loaded from project file and set invisible ------------------------------------------------------------------------ r32315 | - | 2013-08-26 12:45:20 +0200 (Mo., 26 Aug 2013) | 3 lines - bug fix: steering angle inverted for right hand driven vehicles - right hand driven vehicle mode not used for motorcycles ------------------------------------------------------------------------ r32307 | - | 2013-08-23 00:02:32 +0200 (Fr., 23 Aug 2013) | 1 line PointCloud commands added; ------------------------------------------------------------------------ r32304 | - | 2013-08-22 10:54:48 +0200 (Do., 22 Aug 2013) | 6 lines - bug fix: values window filename reset on file new - save project not available in Demoversion - TrackPoints exported (dynamics.dll) - update PCDraw - m_DBPrevCRC added to CDaoDSDDBase ------------------------------------------------------------------------ r32292 | - | 2013-08-16 14:51:49 +0200 (Fr., 16 Aug 2013) | 4 lines CBinInputFile reimplemented as buffered input stream. CBinInputFile moved to own .h/.cpp files; Exception handling added to OpenProject; ------------------------------------------------------------------------ r32288 | - | 2013-08-14 11:41:36 +0200 (Mi., 14 Aug 2013) | 2 lines CBinOutputFile moved to own .h/.cpp files; //#define _USE_SAVETHREAD added (SaveThread can be used optionally) in MIO.cpp; ------------------------------------------------------------------------ r32281 | - | 2013-08-12 19:02:22 +0200 (Mo., 12 Aug 2013) | 5 lines - pointcloud import changed to float for rgb (some programs write floats for rgb) - bug fix: values window filename reset on file new - camera view direction to other cars added - Camera::m_bUseFollowCamera removed ------------------------------------------------------------------------ r32276 | - | 2013-08-10 00:25:56 +0200 (Sa., 10 Aug 2013) | 1 line bugfix: Append mode removed; ------------------------------------------------------------------------ r32274 | - | 2013-08-09 18:39:39 +0200 (Fr., 09 Aug 2013) | 3 lines CBinOutputFile grow by value decreased to 1 MB; SaveThread checks for append mode; IMPORTANT NOTE: loading big files is not implemented yet (TODO: use file mapping) ------------------------------------------------------------------------ r32272 | - | 2013-08-09 13:21:32 +0200 (Fr., 09 Aug 2013) | 9 lines *Intermediate Commit* Remove class CMyBinDiskFile (remove SaveFile.h/.cpp); SaveProject error handling improved/fixed, use try/catch for CException*; Make thread parameter allocation exception safe and cleanup implementation; Make SaveThread exception safe and cleanup implementation, remove validation in debug mode; bugfix: _tcsstr returns NULL if RECOVER.PRO is NOT found (replace != with ==); Do not use MSGLEVEL_CANNOTOPEN for file write errors (e.g. access denied, etc.); bugfix: comment out OutputDebugString in CMfxTrace::Write to avoid duplicated TRACE output (ATLTRACE does this); Remove Ctrl+Shift+F test code (PointCloud import moved to dxflib); ------------------------------------------------------------------------ r32269 | - | 2013-08-08 12:44:42 +0200 (Do., 08 Aug 2013) | 5 lines - bug fix: read pointcloud rgb values could be floats, sscanff changed to float rgb - CTriangulator::Triangulate triangle size limit removed (used to be 5000 triangles) - read point cloud added to ReadIDF() - point cloud added to CPCCrashApp::OpenDocumentFile() ------------------------------------------------------------------------ r32265 | - | 2013-08-07 11:20:29 +0200 (Mi., 07 Aug 2013) | 1 line Replace CMyBinMemFile with CBinOutputFile/CBinInputFile; ------------------------------------------------------------------------ r32257 | - | 2013-08-05 18:03:25 +0200 (Mo., 05 Aug 2013) | 4 lines - DxfWriter::WriteString changed to CStringA (old version UTF8) - ModelSmp::GetAutoTimeStep added - auto integration step added to controlset output ------------------------------------------------------------------------ r32252 | - | 2013-08-02 13:27:39 +0200 (Fr., 02 Aug 2013) | 4 lines - bug fix: CPCCrashView::On2DAnimation UpdateWindow needed for values window update for lengthy calculation - bug fix: animation dimensions changed to multiple of 4 (works with all compressors) - bug fix: relaxation added for trailer friction torque calculation ------------------------------------------------------------------------ r32248 | - | 2013-08-01 09:51:33 +0200 (Do., 01 Aug 2013) | 2 lines - bug fix: animation dimensions changed to multiple of 4 (works with all compressors) ------------------------------------------------------------------------ r32234 | - | 2013-07-30 15:22:07 +0200 (Di., 30 Jul 2013) | 3 lines Move RefBase/WeakBase to util; Dependency of util on mfcext eliminated; Dependency of vecmath on mfcext eliminated; ------------------------------------------------------------------------ r32230 | - | 2013-07-30 12:35:45 +0200 (Di., 30 Jul 2013) | 2 lines - SaveProject CMyBinMemFile::nGrowBytes increased to 10M (from 64k) ------------------------------------------------------------------------ r32222 | - | 2013-07-26 12:25:33 +0200 (Fr., 26 Jul 2013) | 1 line Dump results in SaveCurSimData; ------------------------------------------------------------------------ r32220 | - | 2013-07-25 18:46:00 +0200 (Do., 25 Jul 2013) | 2 lines - default point cloud point size changed to 4 ------------------------------------------------------------------------ r32218 | - | 2013-07-25 14:27:17 +0200 (Do., 25 Jul 2013) | 5 lines CResultsData is moved to the global namespace; Move the enum run::Element::DataType to DisplayData; Rename Element::GetData and all overrides to GetDisplayData and replace int with enum for the first parameter; Add method CFEData::SetDisplayMode and replace int with enum for m_iDisplayMode and make private; ------------------------------------------------------------------------ r32215 | - | 2013-07-25 12:14:56 +0200 (Do., 25 Jul 2013) | 1 line Batch line buffer size increased; ------------------------------------------------------------------------ r32209 | - | 2013-07-24 22:59:54 +0200 (Mi., 24 Jul 2013) | 1 line 'FE' depends on 'util' (preliminary change); ------------------------------------------------------------------------ r32208 | - | 2013-07-24 22:50:04 +0200 (Mi., 24 Jul 2013) | 2 lines CFEData::LoadResults: test code added; 'FE' depends on 'util' (preliminary change); ------------------------------------------------------------------------ r32205 | - | 2013-07-23 17:22:09 +0200 (Di., 23 Jul 2013) | 1 line Extract method SaveCurSimData::SaveCurSimData (Updates Min/Max incrementally) (~30% faster); ------------------------------------------------------------------------ r32201 | - | 2013-07-23 12:33:51 +0200 (Di., 23 Jul 2013) | 1 line Use typedef run::Element::NodeList, method GetNumNodes; ------------------------------------------------------------------------ r32198 | - | 2013-07-22 23:28:20 +0200 (Mo., 22 Jul 2013) | 1 line Timing code added CFEConfigWnd::OnImportMesh; ------------------------------------------------------------------------ r32195 | - | 2013-07-22 15:26:21 +0200 (Mo., 22 Jul 2013) | 1 line Timing code added in CFEConfigWnd::OnPaint; ------------------------------------------------------------------------ r32192 | - | 2013-07-19 18:19:05 +0200 (Fr., 19 Jul 2013) | 1 line Add message handler CPCCrashView::OnPointCloudPurge; ------------------------------------------------------------------------ r32185 | - | 2013-07-17 18:00:19 +0200 (Mi., 17 Jul 2013) | 3 lines Replace FReadLine with fgets when reading .xyz file (to avoid allocation for each line); Use PointCloud instances; ------------------------------------------------------------------------ r32182 | - | 2013-07-17 15:05:22 +0200 (Mi., 17 Jul 2013) | 2 lines Use CDxfPoint::PSTYLE_POINT style for point cloud entities; Add override DrawContextDX::SetPointSize; ------------------------------------------------------------------------ r32180 | - | 2013-07-17 11:35:57 +0200 (Mi., 17 Jul 2013) | 2 lines My timing code is commented out except in CPCCrashView::RenderQueueEnded; Preprocessor definition _EGOLO1 added (Release); ------------------------------------------------------------------------ r32173 | - | 2013-07-15 18:05:24 +0200 (Mo., 15 Jul 2013) | 2 lines Replace std::vector with util::PtrVector; Use ModelSmp::AddLoad in CFEData::AddCLoad (TODO: move name setting code to ModelSmp::AddLoad for exception safety); ------------------------------------------------------------------------ r32171 | - | 2013-07-15 17:54:22 +0200 (Mo., 15 Jul 2013) | 2 lines Replace std::vector with util::PtrVector; Use ModelSmp::AddConstraint in CFEData::AddConstraint (TODO: move name setting code to ModelSmp::AddConstraint for exception safety); ------------------------------------------------------------------------ r32169 | - | 2013-07-15 17:26:35 +0200 (Mo., 15 Jul 2013) | 2 lines Replace std::vector with util::PtrVector; Use ModelSmp::AddMaterial in CFEData::AddMaterial (TODO: move name setting code to ModelSmp::AddMaterial for exception safety); ------------------------------------------------------------------------ r32167 | - | 2013-07-15 16:24:07 +0200 (Mo., 15 Jul 2013) | 1 line Replace std::vector with util::PtrVector; ------------------------------------------------------------------------ r32162 | - | 2013-07-15 16:04:04 +0200 (Mo., 15 Jul 2013) | 1 line Replace std::vector with util::PtrVector; ------------------------------------------------------------------------ r32160 | - | 2013-07-15 15:41:32 +0200 (Mo., 15 Jul 2013) | 3 lines - calculated stiffness values displayed in all languages (previously not in engl. version) - xyz rgb point cloud test added ------------------------------------------------------------------------ r32159 | - | 2013-07-15 15:36:35 +0200 (Mo., 15 Jul 2013) | 1 line Replace std::vector with util::PtrVector; ------------------------------------------------------------------------ r32150 | - | 2013-07-12 10:18:15 +0200 (Fr., 12 Jul 2013) | 1 line restore default depth bias ------------------------------------------------------------------------ r32149 | - | 2013-07-12 09:42:35 +0200 (Fr., 12 Jul 2013) | 4 lines Set depth bias for triangles instead of lines; Add methods DrawContextDX::SetDepthBias, GetDepthBiasConstant, GetDepthBiasSlopeScale; Remove method DrawContextDX::SetDepthBiasForBatchLines; Rename field DrawContextDX::m_lines to m_batchLines; ------------------------------------------------------------------------ r32148 | - | 2013-07-11 23:04:39 +0200 (Do., 11 Jul 2013) | 2 lines Add method DrawContextDX::SetDepthBiasForBatchLines; Call DrawFEModel with depth bias for lines (experimental); ------------------------------------------------------------------------ r32147 | - | 2013-07-11 21:51:44 +0200 (Do., 11 Jul 2013) | 1 line Call UseLineColor for batched lines too ------------------------------------------------------------------------ r32145 | - | 2013-07-11 18:34:48 +0200 (Do., 11 Jul 2013) | 7 lines CFEData::DrawFEModel improved (~9x faster without updating Min/Max's); Move creating of texture to CFEData::ctor; DrawContextDX implements BeginBatchLines/EndBatchLines (add fields m_batched, m_lines); Add BeginBatchLines/EndBatchLines calls in CFEData::DrawFEModel; Improve number formating for color bar labels & use fixed font; DepthCheck is turned on for 2D when calling CFEData::DrawFEModel (DirectX); ------------------------------------------------------------------------ r32142 | - | 2013-07-11 18:27:20 +0200 (Do., 11 Jul 2013) | 1 line ------------------------------------------------------------------------ r32134 | - | 2013-07-05 08:45:45 +0200 (Fr., 05 Jul 2013) | 1 line CPCCrashView::OnSymlib, OnDxfSymlib, OnUpdateDxfSymlib, g_hSymLibDlg, IDM_SYMLIB removed; ------------------------------------------------------------------------ r32129 | - | 2013-07-04 18:40:50 +0200 (Do., 04 Jul 2013) | 3 lines cleanup materials in C3DCar::SetCarColor; Change of mesh colors implemented; ------------------------------------------------------------------------ r32112 | - | 2013-07-02 10:38:59 +0200 (Di., 02 Jul 2013) | 6 lines - drag & drop added for custom MB vehicle shapes - m_initRot, m_initPhi, m_actRot, m_actPhi, GetActPhi moved to CEllipsoidBase - rotations used in custom vehicle ellipsoids - pro I/O extended for custom vehicle ellipsoids (colors, initPhi) - JPEG extension added for jpg files ------------------------------------------------------------------------ r32099 | - | 2013-07-01 17:02:21 +0200 (Mo., 01 Jul 2013) | 2 lines bugfix: (1) Do not use lDist in C2DDrawList::AddPosition (2) Compare positions of the same car only (9.2.24 Vehicle BMP transparency erratic.pro); C2DDrawList::AddPosition2DS changed analogous; ------------------------------------------------------------------------ r32094 | - | 2013-07-01 11:16:46 +0200 (Mo., 01 Jul 2013) | 1 line bugfix: Reset (before load) ------------------------------------------------------------------------ r32089 | - | 2013-06-28 18:22:10 +0200 (Fr., 28 Jun 2013) | 4 lines - CRolloverDetector::AddEllipsoid changed to const ref - custom rollover ellipsoids are copied an vehicle copy in vehicle admin - CRolloverDetector::GetEllListConst added ------------------------------------------------------------------------ r32087 | - | 2013-06-28 16:42:52 +0200 (Fr., 28 Jun 2013) | 1 line bugfix: indexing error fixed in TrackPoints::GetNearestPoint when computing U0; ------------------------------------------------------------------------ r32084 | - | 2013-06-28 14:47:38 +0200 (Fr., 28 Jun 2013) | 6 lines FuncExtPC2d, LocExtPC2d cleanup (TrackPoints.cpp); TrackPoints::GetNearestPoint fixed/improved if spline is used; Attempt to avoid assert failure at program exit if simulation is running (not perfect yet); - Do not pump messages if theApp.m_pMainWnd is null and Interrupt returns true in this case immediately; - Check if C3DWindow, CSideViewWnd, CPCCrashView are already destroyed in CPCCrashView::OnForward/OnBackwards before screen update; _EGOLO compilation issues (uninitialized vectors) in CCar::CalcDeformationProfile fixed; ------------------------------------------------------------------------ r32076 | - | 2013-06-28 11:20:21 +0200 (Fr., 28 Jun 2013) | 7 lines - bug fix: pedestrian anthropometric scaling corrected for heights below 1161 mm (CMultiBodySystem::CalculateMBodyData) - CDefaultSettingsDlg::UpdateProgramSettings vehicle colors are only updated when changed - UpdateKraftDropDown, GetCarNr changed to member of CCrashForwardsDlg - bug fix: simultaneous collisions were not saved (only one) - GetCarNr simplified - dxf drawing, slopes, friction polygons are moved with bitmap when ctrl is pressed ------------------------------------------------------------------------ r32073 | - | 2013-06-27 16:58:22 +0200 (Do., 27 Jun 2013) | 15 lines TrackPoints with spline option is implemented; Add paramater spmode in Car::HasTrackPoints, TrackPoints::HasTrackPoints (minimum quality); Add types TrackPoints::FollowPathPoint, FollowPathPointList (point on curve with parameter); Rename TrackPoints::GetNumTrackSplinePoints, GetTrackSplinePoint, GetTrackSplinePoints to GetNumFollowPathPoints, GetFollowPathPoint, GetFollowPathPoints; Add method TrackPoints::GetNearestPoint (extract code from CCar::FindNstInterPoint) with (optional) pRadius parameter; CCar::FindNstInterPoint uses TrackPoints::GetNearestPoint; Rename fields TrackPoints::m_TrackPointArr, m_Inter1Arr, m_DxfTracks to m_trackPoints, m_followPathPoints, m_trackDxf; Add field TrackPoints::m_cur (cached b-spline curve); Add methods TrackPoints::UpdateFollowPathPoints, CalcBSpline, CalcFastBSpline; Make TrackPoints::CalcTrackCurv private; Use default CDxfLine::SM_CUBICBSPLINE for new track curves in CMainFrame::OnFollowPathTbpolyline; Add chunk IO WriteTrackPointsExt, ReadTrackPointsExt (extra track points parameters); CCar::modelkin: compute curvature radius for every internal step if new (continuous) spline available; Handle property change events CDxfLine::P_CLOSED, P_SPLINEMODE by TrackPoints (connect/disconnect & update); Use CCar::DrawFollowPath for 3D too, make parameter vp optional; ------------------------------------------------------------------------ r32069 | - | 2013-06-26 22:57:54 +0200 (Mi., 26 Jun 2013) | 2 lines - CFEData getPos_orig calls changed ------------------------------------------------------------------------ r32058 | - | 2013-06-24 12:33:24 +0200 (Mo., 24 Jun 2013) | 2 lines - bug fix: ABS not calculated properly between 4 and 5 kph (2 different thresholds active in CCar::DefaultTireModel) ------------------------------------------------------------------------ r32057 | - | 2013-06-21 18:46:32 +0200 (Fr., 21 Jun 2013) | 2 lines GetPolyArrStepX_ moved to RoadParams.cpp; TrackPoints::CalcFastBspline optimized; ------------------------------------------------------------------------ r32052 | - | 2013-06-20 11:15:00 +0200 (Do., 20 Jun 2013) | 14 lines *TrackPoints refactored and optimized*; - Ecapsulate all fields of TrackPoints; - Make UpdateTrackDxf, UpdateTrackPoints private - CPCCrashApp::UpdateTrackDxf, CheckTrackPoints eliminated; - Move CCar::MyCalcTangent (renamed to CalcTangent) and CalcTrackCurv to TrackPoints; - Replace field m_NearIntP with iNP parameter; - Add methods GetTrackDxf, TrackPointsChanged (implement lazy update); ! Use interpolated track angle in CPCCrashView::MoveRotateCar (if kinematic) (CCar::MyCalcTangent eliminated); - bugfix: remove loop in CalcTangent to avoid infinite loop and index out of range error for straight tracks; - FindNstInterPoint performance optimized using square distances for searching and computing interpolated parameter; *Add wrapper CPCCrashApp::SetDxfPointer to fix missing 3D window refresh for DxfReibPolys, DxfNeigPolys, TrackDxf*; - Replace all calls DrawHandler::SetDxfPointer with CPCCrashApp::SetDxfPointer except for car-dxf and print frame (m_pEditDraw); - bugfix: Do not draw grips in CCar::DrawFollowPath if track dxf is not active; ------------------------------------------------------------------------ r32045 | - | 2013-06-17 18:41:44 +0200 (Mo., 17 Jun 2013) | 1 line CCar::CalcFastBspline (2x) eliminated; ------------------------------------------------------------------------ r32041 | - | 2013-06-17 16:31:06 +0200 (Mo., 17 Jun 2013) | 2 lines - V 10.0.0.5 ------------------------------------------------------------------------ r32040 | - | 2013-06-17 16:23:41 +0200 (Mo., 17 Jun 2013) | 3 lines - col1, 2 moved to CEllipsoidBase - CRolloverDetector::ReadCustomRolloverDefinition colors are imported ------------------------------------------------------------------------ r32025 | - | 2013-06-13 23:50:17 +0200 (Do., 13 Jun 2013) | 8 lines Copying of entire drawings with or without selection is redesigned; - Add method CDxfDraw::CopyEntities, PrepareEntity, CopyRoadProps (sub-objects are handled correctly); - CDxfDraw::CopySelectedObjects, CopyDxfDraw eliminated; - CDxfTime::operator= eliminated; IMPORTANT NOTE: src.CopyDxfDraw(&dest) should be replaced with dest.Copy(src) or dest = src. ------------------------------------------------------------------------ r32014 | - | 2013-06-11 15:16:33 +0200 (Di., 11 Jun 2013) | 7 lines - bug fix: FE glass not shown properly - CRolloverDetector::m_Ells changed to protected - CRolloverDetector::ReadDefinitionFile added - CRolloverDetector::IsCustom, SetCustom added - OLE: LoadCarRolloverDefinition added - CRolloverDetector custom rollover ellipsoids Pro I/O added ------------------------------------------------------------------------ r32010 | - | 2013-06-10 18:06:31 +0200 (Mo., 10 Jun 2013) | 11 lines - bug fix: CPageGeometry::CheckCtrls 3D MOI controls not shown if not in start position - DrawMueKegel contact plane slope angle added - translation FE batch control not correct - IDD_PROPERTIESBAR renamed to IDD_FEPROPERTIESBAR - FE Elements GetNumStresses/GetNumStrains per integration point added - CResultsData::ReadFile NumStrains/NumStresses per element used - CResultsData::ReadStressStrain variable initialization added, NumStrains/Stresses used per element type - CResElement::m_iNumStresses, m_iNumStrains added - langDLL: Accept changed to Apply - CFEData::FERefresh peekmessage WM_NULL added (prevent ghost-window on vista) ------------------------------------------------------------------------ r32007 | - | 2013-06-10 09:53:26 +0200 (Mo., 10 Jun 2013) | 2 lines - todos ------------------------------------------------------------------------ r32002 | - | 2013-06-06 12:03:15 +0200 (Do., 06 Jun 2013) | 2 lines - V 10.0.0.4 ------------------------------------------------------------------------ r32000 | - | 2013-06-06 09:51:01 +0200 (Do., 06 Jun 2013) | 1 line Rename methods for clarity. ------------------------------------------------------------------------ r31997 | - | 2013-06-06 00:17:23 +0200 (Do., 06 Jun 2013) | 2 lines - VS2012 ------------------------------------------------------------------------ r31996 | - | 2013-06-05 23:55:01 +0200 (Mi., 05 Jun 2013) | 5 lines - FE simulation time added to time slider min/max - CFEData::GetMinMaxTime added - FE model added to GetMinMaxTime() - CResultsData::GetMinMaxTime added ------------------------------------------------------------------------ r31994 | - | 2013-06-05 20:12:57 +0200 (Mi., 05 Jun 2013) | 5 lines - CCar::CalcDeformationProfile uses deformation line directly to calculate deformations (works for concave areas also) - bug fix: (13) Light sequence data lost on import idf file (ReadGlobTrafficLightDefinition append option added, removed from IDF I/O) - diagram x-axis selection saved in registry - import results added to FE mesh config menu ------------------------------------------------------------------------ r31993 | - | 2013-06-05 12:17:51 +0200 (Mi., 05 Jun 2013) | 1 line remove unreferenced variable; ------------------------------------------------------------------------ r31987 | - | 2013-06-04 19:06:49 +0200 (Di., 04 Jun 2013) | 2 lines - CCar::UpdateRollStiffness implementation was missing ------------------------------------------------------------------------ r31978 | - | 2013-06-03 16:38:10 +0200 (Mo., 03 Jun 2013) | 5 lines - bug fix: Block::Draw2D default layer is used if no layer defined (compatibility issue CRASH_MAGIC_C92a) - bug fix: CPCCrashView::OnForward vehicle time not calculated correctly if vehicles are not moving (crash detection penetration time incorrect) - CCar::UpdateRollStiffness added - bug fix: roll stiffness not initialized properly for specs database ------------------------------------------------------------------------ r31977 | - | 2013-05-31 17:00:33 +0200 (Fr., 31 Mai 2013) | 4 lines - ellipsoid contact calculation changed to larger ellipsoid generates start normal vector for iteration - velocity ramp used for friction force calculation in ellipsoid contacts - CMultiBodySystem::CalcEll2CarEllContacts vehicle hysteresis is squared already ------------------------------------------------------------------------ r31973 | - | 2013-05-30 18:48:45 +0200 (Do., 30 Mai 2013) | 1 line Cleanup project files; ------------------------------------------------------------------------ r31963 | - | 2013-05-28 19:51:20 +0200 (Di., 28 Mai 2013) | 8 lines - bug fix: vehicle outline is adjusted when load is added (apply in vehicle properties) - bug fix: MyDecryptFile unicode support needed for russian locale - CMultiBodySystem::CalcEllContactThetaPhiGenAlg added - CMultiBodySystem::CalcEllContactThetaPhi initial angle range increased to 45 deg (prev 20 deg) - bug fix: diagram selection was not changed when CFC filter was selected - CResultsData::ReadFile additional element types added - CResultsData::ReadFile stress, strain, displacement added ------------------------------------------------------------------------ r31959 | - | 2013-05-28 14:25:24 +0200 (Di., 28 Mai 2013) | 3 lines Implement DXF_READUNREFERENCEDBLOCKS, DXF_WRITEUNREFERENCEDBLOCKS; Add fields CProgramSettings::m_bReadUnreferencedDxfBlocks, m_bWriteUnreferencedDxfBlocks (saved in registry); Add fields CDefaultSettingsDlg::m_bNotReadUnreferencedDxfBlocks, m_bNotWriteUnreferencedDxfBlocks (user inputs); ------------------------------------------------------------------------ r31945 | - | 2013-05-23 19:59:40 +0200 (Do., 23 Mai 2013) | 3 lines - bug fix: CResultsData::DrawAtTime check m_StepDataArr size added - CResultsData::ReadFile ------------------------------------------------------------------------ r31939 | - | 2013-05-22 12:09:59 +0200 (Mi., 22 Mai 2013) | 2 lines Extract method Viewport::GetDefaultStatusText (shows z/dz if nonzero), reused in CPCCrashView::OnMouseMove (replace Write_DX_DY_PHI); Move global g_bLeftBtnDown to CPCCrashView, remove field m_bLBtnDown; ------------------------------------------------------------------------ r31927 | - | 2013-05-15 19:02:47 +0200 (Mi., 15 Mai 2013) | 2 lines - bug fix: steering data was not imported in sequence table ------------------------------------------------------------------------ r31917 | - | 2013-05-13 22:58:14 +0200 (Mo., 13 Mai 2013) | 1 line background color error fixed; ------------------------------------------------------------------------ r31914 | - | 2013-05-13 19:37:36 +0200 (Mo., 13 Mai 2013) | 3 lines - bug fix: CTireContactDlg::OnVScroll hor/vert scrollbar updated exchanged - news feed url updated ------------------------------------------------------------------------ r31907 | - | 2013-05-10 17:16:46 +0200 (Fr., 10 Mai 2013) | 1 line Object snap UI part 2: IDR_DRAWOSNAP toolbar and message handlers implemented; ------------------------------------------------------------------------ r31895 | - | 2013-05-08 17:43:31 +0200 (Mi., 08 Mai 2013) | 3 lines Object Snap UI Part 1; Dialog box "Drafting Settings" with menu item and accelerator key added; Add methods CPCCrashView::OnDrawOptions, OnToggleObjectSnap, field m_iPageDrawOptions; ------------------------------------------------------------------------ r31887 | - | 2013-05-07 20:28:25 +0200 (Di., 07 Mai 2013) | 2 lines - multibody contact color reactivated ------------------------------------------------------------------------ r31881 | - | 2013-05-07 11:14:48 +0200 (Di., 07 Mai 2013) | 4 lines - 3 point measurement grid - CFEConfigWnd bottom right to top left selection added - fRect::AdjustRect (check left/right, bottom/top) added ------------------------------------------------------------------------ r31875 | - | 2013-05-06 20:07:01 +0200 (Mo., 06 Mai 2013) | 2 lines - mesh3 object added ------------------------------------------------------------------------ r31870 | - | 2013-05-03 23:45:35 +0200 (Fr., 03 Mai 2013) | 1 line DrawObjectSnap-->ShowObjectSnap(true); ------------------------------------------------------------------------ r31866 | - | 2013-05-03 16:54:54 +0200 (Fr., 03 Mai 2013) | 5 lines Object snap continued; TAB-cycling through visible snaps implemented; Do not display snap if not used (use DrawAction::SnapPoint for filtering); Change return value of DrawAction::SnapPoint to bool; ------------------------------------------------------------------------ r31864 | - | 2013-05-02 23:21:16 +0200 (Do., 02 Mai 2013) | 1 line Viewport::DrawObjectSnap called in CPCCrashView::OnDraw; ------------------------------------------------------------------------ r31848 | - | 2013-04-30 19:18:52 +0200 (Di., 30 Apr 2013) | 1 line Remove Snap2Grid call without effect; ------------------------------------------------------------------------ r31826 | - | 2013-04-29 14:39:44 +0200 (Mo., 29 Apr 2013) | 4 lines - roll stiffness calculation changed - CCar::m_dStabilTransfer renamed to m_dRollStiffness - roll stiffness added to suspension dialog ------------------------------------------------------------------------ r31816 | - | 2013-04-24 15:15:42 +0200 (Mi., 24 Apr 2013) | 4 lines - roll stiffness calculation corrected (stabilizer) - OLE commands for roll stiffness (stabilizer) added - Pro I/O for stabilizer settings added ------------------------------------------------------------------------ r31805 | - | 2013-04-23 16:43:07 +0200 (Di., 23 Apr 2013) | 2 lines temporary CString for formatting eliminated; ------------------------------------------------------------------------ r31802 | - | 2013-04-23 11:51:06 +0200 (Di., 23 Apr 2013) | 3 lines - CDxfDraw::HasElements() used instead of (pDxfCar->Type == CDxfDraw::CARDXF) to check if drawing is available - CDxfDraw::HasElements() used instead of (::Type == CDxfDraw::NORMALDXF) to check if drawing is available ------------------------------------------------------------------------ r31794 | - | 2013-04-22 15:04:41 +0200 (Mo., 22 Apr 2013) | 2 lines - update from PCRect ------------------------------------------------------------------------ r31791 | - | 2013-04-19 17:01:56 +0200 (Fr., 19 Apr 2013) | 5 lines CPCCrashView::OnMouseMove improved: show coordinates in effect (after snap) and context sensitive (not completed yet); Use user specified linear- and angular precision in Write_DX_DY_PHI; bugfix: escaping of MoveDxfAction fixed, replace KeyReleased with KeyPressed; bugfix: do not multiply by m2feet twice in Write_DX_DY_PHI; ------------------------------------------------------------------------ r31786 | - | 2013-04-19 12:52:06 +0200 (Fr., 19 Apr 2013) | 2 lines - DekraSafetyCheck 2 dongles added ------------------------------------------------------------------------ r31780 | - | 2013-04-18 00:19:08 +0200 (Do., 18 Apr 2013) | 1 line Merge 92 (dxf output with transformation); ------------------------------------------------------------------------ r31770 | - | 2013-04-11 20:45:21 +0200 (Do., 11 Apr 2013) | 3 lines - CFEBatchCtrlDlg Status window changed to ListCtrl - /LARGEADDRESSAWARE linker option added (4GB memory availability to 32 Bit applications) ------------------------------------------------------------------------ r31762 | - | 2013-04-11 09:29:42 +0200 (Do., 11 Apr 2013) | 8 lines - bug fix: FE config window menu update on language change - CFEConfigWnd::OnBatchControl added - CFEBatchCtrlDlg added - CFEConfigWnd::ResetMenu added (needed for language change) - CDSDListCtrl::OnDropFiles support added - ModelSmp::SetFEStatusCallback() added ------------------------------------------------------------------------ r31755 | - | 2013-04-09 16:25:51 +0200 (Di., 09 Apr 2013) | 2 lines - bug fix: Shell_BT_4::print_Fembic space was missing ------------------------------------------------------------------------ r31754 | - | 2013-04-05 15:22:43 +0200 (Fr., 05 Apr 2013) | 5 lines - CCarDxfDlg editDxf switched off on exit - CCarDxfDlg vehicle outline and crush line updated on exit - CCar::UpdateCarContactShape() added - CSunPositionDlg NumEdits added for long/lat ------------------------------------------------------------------------ r31753 | - | 2013-04-04 20:14:32 +0200 (Do., 04 Apr 2013) | 1 line ------------------------------------------------------------------------ r31748 | - | 2013-04-04 11:48:52 +0200 (Do., 04 Apr 2013) | 4 lines - crash3 database only vehicles with deformation measurements are displayed - CCrash3PageDBase SetModified added when stiffness parameters are changed - bug fix: tire model dialog tire dimension combo box was not updated properly according to selected tire dimensions ------------------------------------------------------------------------ r31746 | - | 2013-04-03 19:47:18 +0200 (Mi., 03 Apr 2013) | 3 lines - (11) Zeitfelder RenderAnimDlg breiter - bug fix: (7) Madymo interpolation not available in slow motion - 5ms time increments used in onscreen animation ------------------------------------------------------------------------ r31745 | - | 2013-04-02 21:07:02 +0200 (Di., 02 Apr 2013) | 1 line vecmath depends on cvode DLL ------------------------------------------------------------------------ r31736 | - | 2013-03-29 17:15:56 +0100 (Fr., 29 Mär 2013) | 2 lines - todo ------------------------------------------------------------------------ r31732 | - | 2013-03-25 20:18:11 +0100 (Mo., 25 Mär 2013) | 4 lines - bug fix: removed nodes from trackers on delete (test project lattice, remove lattice and add gmsh again) - bug fix: trackers updated when node is erased - bug fix: Solid_Iso_4::Draw3D array size was incorrect ------------------------------------------------------------------------ r31727 | - | 2013-03-24 15:08:57 +0100 (So., 24 Mär 2013) | 1 line Merge 92 (DXF-Export) ------------------------------------------------------------------------ r31719 | - | 2013-03-22 18:18:15 +0100 (Fr., 22 Mär 2013) | 3 lines - scale grid spacing dialog size changed - view settings not saved in CPCCrashView::OnMouseWheel ------------------------------------------------------------------------ r31717 | - | 2013-03-22 10:18:39 +0100 (Fr., 22 Mär 2013) | 3 lines - CDiaWindow::OnReadFEDiags multiple diagrams can be loaded at once - CCrash3PageDBase::InitListBox only vehicles are displayed for which mass is larger than 1 ------------------------------------------------------------------------ r31716 | - | 2013-03-21 18:44:16 +0100 (Do., 21 Mär 2013) | 3 lines - bug fix: 2D bitmap was not displayed in 3D window if completely within one slope polygon - Material propgrid exchange added ------------------------------------------------------------------------ r31714 | - | 2013-03-20 19:14:47 +0100 (Mi., 20 Mär 2013) | 6 lines - license check added to CFEData::SimForward - language update "Add FE Objects" - CDiaWindow::CalcCFC array size check added - bug fix: CCar::CalcDeformationProfile deformation profile not calculated in release version - CBrakingDataRecord::UpdateBraking support for more than 2 axles added ------------------------------------------------------------------------ r31711 | - | 2013-03-20 10:58:02 +0100 (Mi., 20 Mär 2013) | 2 lines - V 10.0.0.3 ------------------------------------------------------------------------ r31709 | - | 2013-03-19 21:25:33 +0100 (Di., 19 Mär 2013) | 6 lines - diagram window default filter set to off - bug fix: CFEData::ImportGmsh overwrite did not delete existing mesh - bug fix: Solid_Iso_4::print_Fembic only 4 nodes have to be saved - bug fix: CFEData::ImportGmsh import gmsh did not call ImportGmsh on append - bug fix: deformation profile cleared on CCar::SetDefaultValues ------------------------------------------------------------------------ r31705 | - | 2013-03-18 19:39:13 +0100 (Mo., 18 Mär 2013) | 2 lines - CAnimStatusDlg same slow motion steps used as in 3D display option ------------------------------------------------------------------------ r31704 | - | 2013-03-18 18:28:21 +0100 (Mo., 18 Mär 2013) | 5 lines - 3D display options show animation dimensions removed - data for front/rear/all wheel drive taken from DSD database - EESCat, CFEAddConstrMatDlg changed to single selection - bug fix: 1. Im Datenbankenfenster springt immer nach der tab Eingabe in der Abfragezeile der Fokus auf das Fenster Datenbanken und nicht auf die Bezeichnung. Das ist immer sehr lästig, Wenn man dann scrollt kommt man immer in eine andere Datenbank. ------------------------------------------------------------------------ r31701 | - | 2013-03-18 12:32:55 +0100 (Mo., 18 Mär 2013) | 5 lines - SQLITE_ENCKEY updated to C100 - print_Fembic added to trackers - tracker configuration saved in configuration file - cleanup ------------------------------------------------------------------------ r31700 | - | 2013-03-15 18:22:32 +0100 (Fr., 15 Mär 2013) | 3 lines - 2D window mousewheel zoom uses mouse position for center point (google earth mode) - 3D window slow motion steps changed to 10, 20, 50 etc. ------------------------------------------------------------------------ r31698 | - | 2013-03-15 14:57:42 +0100 (Fr., 15 Mär 2013) | 12 lines - change text removed for roundabout color selection - CPCCrashView::OnLadedxf changed to DXFOP_READAPPEND - slope/friction polygons are draw after the 2D drawing is drawn (on top of the drawing) - non interpolation bitmap mode also used in 2D view - CDxfTrafficLight::m_fT0 changed to static (global offset for all traffic light objects) - CDxfTrafficLight::UpdateTMinMax calculated based on all traffic lights - ModelSmp::RotateSelectedNodes added - ModelSmp::deActivate extracted from ModelSmp::setInitialConditions - CFEConfigWnd::OnScaleSel3D added - Element::deActivate deactivation log only save when element is deactivated - bug fix: ModelSmp::ChangeSelMaterial index check corrected ------------------------------------------------------------------------ r31693 | - | 2013-03-12 16:17:18 +0100 (Di., 12 Mär 2013) | 17 lines - change material, constraints, load functionality added - CFEAddConstrMatDlg extended to change material, load, contraints - CFEConfigWnd::OnAddLoad functionality added - exception handling added to CFEData::StartPosNewSim - CFEData::SaveCurSimData deactivated element handling added - CFEData::ChangeSelMaterial, ChangeSelConstraint, ChangeSelLoad added - CFEData::AddMaterial, AddConstraint, AddLoad added - CFEData::FillMaterials, FillConstraints, FillLoads added - FELibary updated - CFEThicknessDlg support for changing material, load, constraints added - CFEConfigWnd toolbar updated - Element::deActivate(bool bVal) - Element::setMaterial added - Load::copy added - Constraint::copy added - language update ------------------------------------------------------------------------ r31689 | - | 2013-03-12 13:36:22 +0100 (Di., 12 Mär 2013) | 1 line Default linetype names changed; ------------------------------------------------------------------------ r31686 | - | 2013-03-11 23:25:15 +0100 (Mo., 11 Mär 2013) | 5 lines - exception handling added for FE Load model - append for gmsh model added - CFEAddConstrMatDlg added - FELibrary.in added for default materials, constraints ------------------------------------------------------------------------ r31683 | - | 2013-03-11 19:16:35 +0100 (Mo., 11 Mär 2013) | 3 lines - CFEThicknessDlg added - change thickness, friction, factor added for FE model ------------------------------------------------------------------------ r31680 | - | 2013-03-11 14:24:53 +0100 (Mo., 11 Mär 2013) | 2 lines - language update ------------------------------------------------------------------------ r31679 | - | 2013-03-11 12:14:27 +0100 (Mo., 11 Mär 2013) | 3 lines - deformation line context menu entry added - calculation of deformation profile updated to concave calculation ------------------------------------------------------------------------ r31677 | - | 2013-03-10 14:38:45 +0100 (So., 10 Mär 2013) | 5 lines - layer name for deformation line changed to "DeformLine" - DrawCrashDetectShape changed to member of CCar - DrawSensorPos changed to member of CCar - Deformation profile calculation and transfer to crash3 calculation ------------------------------------------------------------------------ r31675 | - | 2013-03-08 18:34:20 +0100 (Fr., 08 Mär 2013) | 10 lines - Crash3Frame.cpp/.h removed - help and pdf filenames updated - database filenames changed to 2013 - program icon updated - Crash3ParametersDBase, Crash3ParametersDamage, Crash3ParametersEBS, Crash3Parameters changed to class - Crash3Params.cpp added - calculation of deformation profile based on deformation line added - crash3 manufacturer selection saved in project file - Crash3 pages update logics corrected ------------------------------------------------------------------------ r31673 | - | 2013-03-08 12:27:42 +0100 (Fr., 08 Mär 2013) | 7 lines - ResetGlobTrafficLightDefinition() added for project initialization - glob. traffic light definition exported/imported to/from IDF file - CDxfTrafficLight::m_bDrawMode added for single/dual light traffic lights - CDxfTrafficLight::m_bMinMaxDirty added as glob. light sequence is available after object are loaded - CDxfTrafficLight 3D visulisation added - CPropertiesDlg extended for traffic light types (red, amber, green modes) ------------------------------------------------------------------------ r31672 | - | 2013-03-08 00:20:59 +0100 (Fr., 08 Mär 2013) | 5 lines - CTrafficLightPhasePlanDlg add different block types added to context menu - CTrafficLightPhasePlanDlg add/delete row added to context menu - Read/WriteGlobTrafficLightDefinition Pro I/O added - lang_ger update ------------------------------------------------------------------------ r31671 | - | 2013-03-07 20:29:46 +0100 (Do., 07 Mär 2013) | 5 lines - traffic light phase plan changed to one global phase plan - bug fix: CCar::CopyCar MeshCar have to be called after m_dxfTime is copied - CDxfTrafficLight::m_AmberLight, m_GreenLight removed - CDxfTrafficLight light sequence control changed to one channel with different types ------------------------------------------------------------------------ r31667 | - | 2013-03-06 23:42:43 +0100 (Mi., 06 Mär 2013) | 2 lines - CDSDXTPTrackBlock::Draw custom draw function added ------------------------------------------------------------------------ r31662 | - | 2013-03-06 18:05:35 +0100 (Mi., 06 Mär 2013) | 9 lines - splash window bitmap updated - bSaveResultsInPCC added to controlset (if false results are only save to a res file) - Constraint::GetPropGridData, SetPropGridData added - Variable::FromString added - BoundaryCondition::GetPropGridData, SetPropGridData added - bug fix: delete nodes need to deregister from rigid body constraints, RigidBody::deregisterNode added - check if nodes are used by elements added to ModelSmp::DeleteSelectedNodes - CFEConfigWnd manual update of zoom window button after zoom operation added ------------------------------------------------------------------------ r31660 | - | 2013-03-06 00:35:06 +0100 (Mi., 06 Mär 2013) | 2 lines - append FE model added ------------------------------------------------------------------------ r31658 | - | 2013-03-05 20:41:18 +0100 (Di., 05 Mär 2013) | 9 lines - XTP_DIR_C100 added (Xtreme ToolkitPro v15.3.1) - GetEncoderClsid renamed to DxfGetEncoderClsid (ToolkitPro v15.3.1 compatibility issue) - m_bUseSystemDecimalSymbol = FALSE; added to CDSDXTPPropertyGridItemDouble ctor - splash window updated - CDSDXTPPropertyGridItemDouble used in FE.DLL - ModelSmp::nr_of_CPUs, filename moved to Controlset - Node property grid data exchange added - Tracker property grid data exchange added ------------------------------------------------------------------------ r31653 | - | 2013-03-05 13:08:26 +0100 (Di., 05 Mär 2013) | 3 lines Assert commented out in CDiaWindow::ReadDiagSelectionStatus (CHECK PLEASE!) dump file name changed; NO_INIT parameter added to vector ctors (needed if _EGOLO is defined); ------------------------------------------------------------------------ r31649 | - | 2013-03-05 13:00:54 +0100 (Di., 05 Mär 2013) | 7 lines - bug fix: linetype scale could not be set with digits in German windows (P_LINETYPESCALE format specification needed for point, colon support) - bug fix: time was not exact in values window template current values display - CAnimStatusDlg::GetVideoCompressionSettings added - video compression options can be selected for 2D animations - bug fix: 2D animation dimensions corrected to even values for video compressor compatibility - values window screenshot added to 2D animation ------------------------------------------------------------------------ r31641 | - | 2013-03-05 00:14:35 +0100 (Di., 05 Mär 2013) | 7 lines - bug fix: thickness needs to be set to original_thickness in assembleMassMatrix() - CFEData::WriteFEModel FE simulation results are not saved on PRJ_AUTOSAVE, PRJ_WRITE_UNDOREDO, PRJ_WRITE_UNDOREDO_WODATA - empty() used instead of size() == 0 - CFEConfigWnd::OnMoveSel3D, OnScaleSel3D added - ModelSmp::MoveSelectedNodes, ScaleSelectedNodes added - CFEConfigWnd measuring tool added with Ctrl key ------------------------------------------------------------------------ r31639 | - | 2013-03-04 20:36:51 +0100 (Mo., 04 Mär 2013) | 3 lines - bug fix: CFEData::SelectNodesInRect HasModel() check was missing - CFEConfigWnd panes are not allowed to be closed ------------------------------------------------------------------------ r31637 | - | 2013-03-04 19:51:21 +0100 (Mo., 04 Mär 2013) | 11 lines - V 10.0.0.2 - CDiaOptionsDlg CXTPColorPicker used for color selection - CDiaWindow::m_pXDiaArr, m_pYDiaArr changed to std::vector - CCFC::Init start value added - bug fix: results were saved in display update interval in backwards simulation instead of 15 ms at least - CPropertiesBar added to CFEConfigWnd instead of PropertyGrid alone (for apply functionality) - SetPropGridData added - ModelSmp::print removed - ModelSmp working directory support added - Apply for controlset added ------------------------------------------------------------------------ r31631 | - | 2013-03-03 20:20:27 +0100 (So., 03 Mär 2013) | 4 lines - 3D window FE colorbar text position adjusted to correct value/color position - multithread option added to CFEData with registry io - CCFC added to DSDLib ------------------------------------------------------------------------ r31630 | - | 2013-03-03 14:26:48 +0100 (So., 03 Mär 2013) | 2 lines - bug fix: rigid body constraints need to be reinitialized so master node is first in nodelist after sort is called ------------------------------------------------------------------------ r31629 | - | 2013-03-03 14:00:44 +0100 (So., 03 Mär 2013) | 2 lines - cleanup ------------------------------------------------------------------------ r31628 | - | 2013-03-01 18:27:23 +0100 (Fr., 01 Mär 2013) | 3 lines - CDiaWindow::OnReadFEDiags added - CFEData::GetTHistory added ------------------------------------------------------------------------ r31625 | - | 2013-03-01 15:15:07 +0100 (Fr., 01 Mär 2013) | 5 lines - bug fix: CFEConfigWnd tooltips, LoadCommandBars needs to be called after SetTooltipText - bug fix: accelerators defined for CFEConfigWnd (needed for customize) - C3DWindwo units added for stress/strain color bar - Tracker::getFNameExt added ------------------------------------------------------------------------ r31623 | - | 2013-03-01 00:53:11 +0100 (Fr., 01 Mär 2013) | 3 lines - CElementStepData::StressStrain changed to float - 3D window FE color bar panel added ------------------------------------------------------------------------ r31622 | - | 2013-02-28 19:46:52 +0100 (Do., 28 Feb 2013) | 2 lines - VS2012 ------------------------------------------------------------------------ r31621 | - | 2013-02-28 19:32:14 +0100 (Do., 28 Feb 2013) | 5 lines - FE timehistory refresh - Impact text removed in output files - 3D status text time changed to 3 decimal places ------------------------------------------------------------------------ r31620 | - | 2013-02-28 17:01:06 +0100 (Do., 28 Feb 2013) | 6 lines - CResultsData::DrawAtTime added - CResultsData::WriteData - Element::GetStressStrain added - CFEData time history data saved in project file - StepData.cpp/.h added ------------------------------------------------------------------------ r31618 | - | 2013-02-28 00:21:47 +0100 (Do., 28 Feb 2013) | 7 lines - bug fix: C3DWindow::pAnimBtn needs to be retrieved when needed (might have changed due to toolbar reset/loadtoolbar) - CResultsData::WriteData/ReadData added - CStepData::WriteData/ReadData added - CFEData::ReadFEModel exit scenario added - slow motion down to 100:1 extended - CResultsData time history functions added ------------------------------------------------------------------------ r31616 | - | 2013-02-27 20:09:59 +0100 (Mi., 27 Feb 2013) | 2 lines - CFEData::SaveCurSimData ------------------------------------------------------------------------ r31600 | - | 2013-02-27 18:10:34 +0100 (Mi., 27 Feb 2013) | 2 lines - relocate ------------------------------------------------------------------------ r31599 | - | 2013-02-27 17:04:41 +0100 (Mi., 27 Feb 2013) | 2 lines - FERefresh callback moved to CFEData ------------------------------------------------------------------------ r31585 | - | 2013-02-26 19:33:27 +0100 (Di., 26 Feb 2013) | 12 lines - bug fix: vehicle time offset was not used in CValuesWnd::GetValue - bug fix: Load::ReadData WriteString was used instead of ReadString - bug fix: CFEData::SelectNode element list was used instead of nodelist - bug fix: BoundaryCondition::ReadData node[] needs to be initialized of axis_is_set - Contact_Triangle::Draw3D changed to polyline - CFEData::LoadResults added - ModelSmp::solve duration added - ModelSmp::post removed - material[0] is copied in read input file already, further copies for other integration points are done once only - CFEData::SimForward implemented - CFEData::StartPosNewSim implemented ------------------------------------------------------------------------ r31577 | - | 2013-02-25 23:46:21 +0100 (Mo., 25 Feb 2013) | 3 lines - bug fix: Solid_Iso_6::checkIfFailed strain calculation corrected - call to CFEData::StartPosNewSim, SimForward added ------------------------------------------------------------------------ r31576 | - | 2013-02-25 23:04:21 +0100 (Mo., 25 Feb 2013) | 3 lines Rename vc110 main project to PCCrash100; Add missing FESettingsDlg.h/.cpp; _EGOLO compilation issues fixed; ------------------------------------------------------------------------ r31575 | - | 2013-02-25 19:47:25 +0100 (Mo., 25 Feb 2013) | 3 lines - Element::DrawElement DrawContextGDI changed to DrawContext - Element::Draw3D added for current data ------------------------------------------------------------------------ r31574 | - | 2013-02-25 17:26:19 +0100 (Mo., 25 Feb 2013) | 5 lines - Element::getMidPoint added - TreeCtrl selection update corrected - CFEConfigWnd::OnUpdateDeleteSelectedElementsTree added - CFEData::m_pFEModel encapsulated ------------------------------------------------------------------------ r31572 | - | 2013-02-24 16:55:39 +0100 (So., 24 Feb 2013) | 5 lines - tire contact settings dialog title translation added - CFESettingsDlg added - CFEConfigWnd::OnContextMenu added - CFEConfigWnd::UpdateModelSelection added ------------------------------------------------------------------------ r31567 | - | 2013-02-22 18:04:33 +0100 (Fr., 22 Feb 2013) | 4 lines - CFEData::HasModel added - shell thickness initialisation added - node position initialisation added ------------------------------------------------------------------------ r31565 | - | 2013-02-22 17:14:01 +0100 (Fr., 22 Feb 2013) | 1 line merge 92 (DXFOP_READOBJECT) ------------------------------------------------------------------------ r31559 | - | 2013-02-22 17:01:46 +0100 (Fr., 22 Feb 2013) | 2 lines - ModelSmp Pro I/O ------------------------------------------------------------------------ r31558 | - | 2013-02-22 15:04:54 +0100 (Fr., 22 Feb 2013) | 4 lines - CFEConfigWnd: pane layout saved - node mass added to FembicWriter::write if specified - ModelSmp Pro I/O ------------------------------------------------------------------------ r31555 | - | 2013-02-22 09:09:59 +0100 (Fr., 22 Feb 2013) | 1 line merge 92 (OnUpdateBInsert) ------------------------------------------------------------------------ r31549 | - | 2013-02-22 00:10:52 +0100 (Fr., 22 Feb 2013) | 2 lines - ModelSmp Pro I/O ------------------------------------------------------------------------ r31545 | - | 2013-02-21 20:06:06 +0100 (Do., 21 Feb 2013) | 2 lines - ModelSmp Pro I/O ------------------------------------------------------------------------ r31544 | - | 2013-02-21 18:25:13 +0100 (Do., 21 Feb 2013) | 10 lines - DxfPolyline support added to triangulation - C100 added where needed - CMyBinMemFile::WriteVector/ReadVector added - CMyBinMemFile::WriteMatrix/ReadMatrix added - CMyBinMemFile::WriteString/ReadString CStringA added - Node::initial_mass, initial_inertia added - Node::ResetMassInertia added - Node::owner removed - ModelSmp Pro I/O ------------------------------------------------------------------------ r31541 | - | 2013-02-21 11:30:30 +0100 (Do., 21 Feb 2013) | 2 lines - FE dependency added ------------------------------------------------------------------------ r31540 | - | 2013-02-21 11:22:20 +0100 (Do., 21 Feb 2013) | 2 lines - bug fix: 3D window background image aspect ratio corrected ------------------------------------------------------------------------ r31536 | - | 2013-02-21 00:20:29 +0100 (Do., 21 Feb 2013) | 3 lines - CVehiclePropertySheet changed to resizeable - WriteFEModel, ReadFEModel pro I/O added ------------------------------------------------------------------------ r31535 | - | 2013-02-20 19:44:48 +0100 (Mi., 20 Feb 2013) | 1 line ------------------------------------------------------------------------ r31530 | - | 2013-02-20 18:57:28 +0100 (Mi., 20 Feb 2013) | 22 lines - CFEConfigWnd::DeleteSelected Nodes, Elements addContactForce - CFEConfigWnd menu updated - CFEConfigWnd controlset added - CFEData::FreeAll added - FEModel erase on File/new - bug fix: AfxGetApp()->AddToRecentFileList called after file creation (mfc110 issue) - Controlset::GetPropGridData added - Beam_2::GetPropGridData added - Beam_Spring_2::GetPropGridData added - Contact_Line::GetPropGridData added - Contact_Triangle::GetPropGridData added - Rod_2::GetPropGridData added - Shell_BT_4::GetPropGridData added - Shell_C0_3::GetPropGridData - Solid_Iso_4::GetPropGridData - Solid_Iso_6::GetPropGridData - Solid_Iso_6HG::GetPropGridData - ModelSmp::DeleteSelectedElements added - ModelSmp::DeleteSelectedNodes added - Node::GetPropGridData ------------------------------------------------------------------------ r31527 | - | 2013-02-20 13:21:31 +0100 (Mi., 20 Feb 2013) | 1 line ------------------------------------------------------------------------ r31525 | - | 2013-02-20 11:50:17 +0100 (Mi., 20 Feb 2013) | 3 lines - autovectorize report option /Qvec-report:1 added - bug fix: bounding box was displayed for CDXMeshObject in 3D window ------------------------------------------------------------------------ r31518 | - | 2013-02-19 20:37:13 +0100 (Di., 19 Feb 2013) | 6 lines - CFEData::GetSingleton added - CFEDataListener added - CFEConfigWnd::m_wndTreeCtrl multiselect added - xx::checkIndata exception message corrected - ModelSmp::ImportGmsh corrected ------------------------------------------------------------------------ r31517 | - | 2013-02-19 16:21:09 +0100 (Di., 19 Feb 2013) | 10 lines - merge C92: - bug fix: dxf object should not be displayed in highlight color (block.cpp:391) - bug fix: white color toggle removed depending on background color - explode symbol changed to red - create block convert option selected as default - CDefaultSettingsDlg explode blocks moved to defaults section - Block::SetColor added - DXF_CHANGEBLOCKCOLOR2BYBLOCK added to default block color to color by block - insert block placement on screen selected by default ------------------------------------------------------------------------ r31511 | - | 2013-02-19 09:56:08 +0100 (Di., 19 Feb 2013) | 3 lines - CFEConfigWnd import mesh, save, save as added - ModelSmp::ImportGmsh added ------------------------------------------------------------------------ r31510 | - | 2013-02-15 18:17:43 +0100 (Fr., 15 Feb 2013) | 8 lines - fRect::IsInsideRect added - CFEConfigWnd::OnGridNotify added - CFEConfigWnd node, element, load, constraint labels displayed - CFEConfigWnd node, element selection added - CFEConfigWnd toolbar expanded for material, thickness, contraints, loads, settings - Node::getDpl added - Element::GetData displacements added ------------------------------------------------------------------------ r31508 | - | 2013-02-15 17:38:05 +0100 (Fr., 15 Feb 2013) | 1 line merge 92 ------------------------------------------------------------------------ r31495 | - | 2013-02-15 00:51:31 +0100 (Fr., 15 Feb 2013) | 3 lines - CFEConfigWnd::GetViewportRect corrected - NE, NW Iso exchanged ------------------------------------------------------------------------ r31494 | - | 2013-02-15 00:35:30 +0100 (Fr., 15 Feb 2013) | 2 lines - CFEConfigWnd view transformations corrected ------------------------------------------------------------------------ r31489 | - | 2013-02-14 20:37:14 +0100 (Do., 14 Feb 2013) | 3 lines - CFEConfigWnd draw elements added - Elements::DrawElement added ------------------------------------------------------------------------ r31486 | - | 2013-02-14 18:49:34 +0100 (Do., 14 Feb 2013) | 7 lines - CFEConfigWnd::OnSetCursor for zoom window added - CFEConfigWnd SW, SE, NW, NE Isos set - ModelSmp::GetTrackerList, GetMaterialList, GetConstraintList, GetLoadList added - GetTypeName() added to trackers - GetPropGridData() added to materials, trackers, Constraint, Load - printFembic changed to const ------------------------------------------------------------------------ r31485 | - | 2013-02-14 14:23:23 +0100 (Do., 14 Feb 2013) | 2 lines - CFEConfigWnd ------------------------------------------------------------------------ r31466 | - | 2013-02-14 00:21:11 +0100 (Do., 14 Feb 2013) | 1 line ------------------------------------------------------------------------ r31465 | - | 2013-02-14 00:19:38 +0100 (Do., 14 Feb 2013) | 7 lines - CFEConfigWnd draw nodes added - IDR_FEMENU, IDR_FEBAR added - IDB_VEHSHAPE removed - CIsoWindow added - CFEConfigWnd zoom functionality added - node virtuals added again ------------------------------------------------------------------------ r31462 | - | 2013-02-13 17:10:01 +0100 (Mi., 13 Feb 2013) | 2 lines - targetname changed to Crash100 ------------------------------------------------------------------------ r31461 | - | 2013-02-13 16:50:04 +0100 (Mi., 13 Feb 2013) | 1 line ------------------------------------------------------------------------ r31456 | - | 2013-02-13 00:35:26 +0100 (Mi., 13 Feb 2013) | 3 lines - CFEConfigWnd::OnClose hides window ------------------------------------------------------------------------ r31450 | - | 2013-02-12 19:21:11 +0100 (Di., 12 Feb 2013) | 6 lines - FE Model menu item added - ModelSmp::GetNodeList added - CFEConfigWnd::UpdateListCtrl added - GetPropGridData added to nodes, elements - CFEConfigWnd property grid update added ------------------------------------------------------------------------ r31444 | - | 2013-02-11 20:15:19 +0100 (Mo., 11 Feb 2013) | 5 lines - bug fix: dxf objects draged to main windows were not appended (current drawing was overwritten) - CFEConfigWnd FE configuration window added - tbButtons2DS removed - panes added to CFEConfigWnd ------------------------------------------------------------------------ r31431 | - | 2013-02-08 18:33:19 +0100 (Fr., 08 Feb 2013) | 4 lines - 3D window FE toolbar added - bug fix: OptSimForward not used in optimizer as different results are shown - OptSimForward() iIterationAccur parameter removed ------------------------------------------------------------------------ r31419 | - | 2013-02-08 07:52:06 +0100 (Fr., 08 Feb 2013) | 2 lines - *.in filter in language files added ------------------------------------------------------------------------ r31417 | - | 2013-02-08 07:13:00 +0100 (Fr., 08 Feb 2013) | 2 lines - VS2012 ------------------------------------------------------------------------ r31416 | - | 2013-02-07 23:38:45 +0100 (Do., 07 Feb 2013) | 4 lines - Senitel dongle access removed - 3D window FE data mode combo added (stress, strain, etc.) - CFEData added ------------------------------------------------------------------------ r31415 | - | 2013-02-07 20:24:17 +0100 (Do., 07 Feb 2013) | 1 line ------------------------------------------------------------------------ r31403 | - | 2013-02-06 15:13:52 +0100 (Mi., 06 Feb 2013) | 2 lines - dongle 32421299 added to delete list ------------------------------------------------------------------------ r31387 | - | 2013-02-01 18:29:43 +0100 (Fr., 01 Feb 2013) | 2 lines - explorer toolbar preview added for FE Models ------------------------------------------------------------------------ r31381 | - | 2013-02-01 12:01:18 +0100 (Fr., 01 Feb 2013) | 4 lines - File import/export added for FE model - Elastoplastic::print_Fembic completed - ModelSmp::SaveModel added ------------------------------------------------------------------------ r31378 | - | 2013-02-01 00:59:16 +0100 (Fr., 01 Feb 2013) | 3 lines - stress/strain values corrected in GetData for - version changed to 10.0 ------------------------------------------------------------------------ r31375 | - | 2013-01-31 20:34:37 +0100 (Do., 31 Jän 2013) | 3 lines - GetData added to Elements - DrawFEModel() ------------------------------------------------------------------------ r31365 | - | 2013-01-31 00:32:05 +0100 (Do., 31 Jän 2013) | 2 lines - getTypeID used for elements refresh ------------------------------------------------------------------------ r31360 | - | 2013-01-30 20:15:52 +0100 (Mi., 30 Jän 2013) | 2 lines - FE interface ------------------------------------------------------------------------ r31346 | - | 2013-01-25 18:28:18 +0100 (Fr., 25 Jän 2013) | 1 line ------------------------------------------------------------------------ r31344 | - | 2013-01-25 16:28:14 +0100 (Fr., 25 Jän 2013) | 2 lines - branch 10.0 ------------------------------------------------------------------------ r31343 | - | 2013-01-25 16:19:13 +0100 (Fr., 25 Jän 2013) | 1 line ------------------------------------------------------------------------ r31342 | - | 2013-01-25 16:18:46 +0100 (Fr., 25 Jän 2013) | 1 line ------------------------------------------------------------------------ r31341 | - | 2013-01-25 16:18:18 +0100 (Fr., 25 Jän 2013) | 1 line ------------------------------------------------------------------------ r31335 | - | 2013-01-25 16:15:33 +0100 (Fr., 25 Jän 2013) | 1 line ------------------------------------------------------------------------ r31334 | - | 2013-01-25 16:15:10 +0100 (Fr., 25 Jän 2013) | 1 line ------------------------------------------------------------------------ r31333 | - | 2013-01-25 16:14:28 +0100 (Fr., 25 Jän 2013) | 1 line ------------------------------------------------------------------------ r31332 | - | 2013-01-25 16:13:28 +0100 (Fr., 25 Jän 2013) | 1 line ------------------------------------------------------------------------ r31331 | - | 2013-01-25 16:13:09 +0100 (Fr., 25 Jän 2013) | 1 line ------------------------------------------------------------------------ r31330 | - | 2013-01-25 16:13:01 +0100 (Fr., 25 Jän 2013) | 1 line ------------------------------------------------------------------------