------------------------------------------------------------------------ r34475 | - | 2016-10-10 16:28:35 +0200 (Mo., 10 Okt 2016) | 2 lines - OLE: Get/SetParameterDouble MAX_IMPACTS added to limit the number of secondary collisions ------------------------------------------------------------------------ r34383 | - | 2016-06-29 12:08:25 +0200 (Mi., 29 Jun 2016) | 3 lines - 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 ------------------------------------------------------------------------ r34259 | - | 2016-03-17 09:56:09 +0100 (Do., 17 Mär 2016) | 2 lines - V 10.1.0.22 ------------------------------------------------------------------------ r34255 | - | 2016-03-16 10:23:55 +0100 (Mi., 16 Mär 2016) | 2 lines - bug fix: CCar::MakeNormalCar face orientation corrected for trailers ------------------------------------------------------------------------ r34198 | - | 2016-02-09 14:39:16 +0100 (Di., 09 Feb 2016) | 3 lines - V 10.1.0.21 - bug fix: viewport and window rectangle adjusted for same aspect for multipage printout (scaling varied slightly on last page) ------------------------------------------------------------------------ r34186 | - | 2016-02-05 10:53:41 +0100 (Fr., 05 Feb 2016) | 2 lines - bug fix: DoAutoSave checks if in preview mode and returns immediately in preview mode (cannot write to scratch file error message cause by exception in call to CPCCrashView::GetXCenter()) ------------------------------------------------------------------------ r34141 | - | 2016-01-13 10:52:34 +0100 (Mi., 13 Jän 2016) | 3 lines - V 10.1.0.20 - bug fix: program crash: CPCCrashView::doWM_RBUTTONDOWN may not select active car when in edit dxf vehicle mode ------------------------------------------------------------------------ r34085 | - | 2015-12-11 15:00:08 +0100 (Fr., 11 Dez 2015) | 1 line bugfix: DrawContextDX::DrawTextIso: text size lower limit removed (merged from 10.2); ------------------------------------------------------------------------ r34075 | - | 2015-12-07 15:06:40 +0100 (Mo., 07 Dez 2015) | 5 lines - V 10.1.0.19 - bug fix: CalcDeformationProfile deformation calculation did not work properly for large deformations - bug fix: advanced optimizer can not be stopped when POI setting is outside overlapping area - bug fix: polylines, polygons could not be closed in diagram window - bug fix: vehicle drawing position was not adjusted when load was added to the vehicle ------------------------------------------------------------------------ r34061 | - | 2015-11-12 12:06:59 +0100 (Do., 12 Nov 2015) | 2 lines - V 10.1.0.18 ------------------------------------------------------------------------ r34057 | - | 2015-11-11 11:04:56 +0100 (Mi., 11 Nov 2015) | 4 lines - V 10.1.0.17 - TextStyleDlg source files added - layer combo text and icons vertically centered ------------------------------------------------------------------------ r34056 | - | 2015-11-06 09:34:00 +0100 (Fr., 06 Nov 2015) | 1 line TextStyleDlg using MFC/mfcext (merged from 10.2) ------------------------------------------------------------------------ r34052 | - | 2015-11-05 00:00:46 +0100 (Do., 05 Nov 2015) | 1 line CDxfText/DrawTextAction/drawings on diagrams (merged from 10.2); ------------------------------------------------------------------------ r34048 | - | 2015-11-04 12:03:11 +0100 (Mi., 04 Nov 2015) | 2 lines - bug fix: vehicle shape type limited to allowed range in OpenProject ------------------------------------------------------------------------ r34047 | - | 2015-11-03 14:12:16 +0100 (Di., 03 Nov 2015) | 3 lines - bug fix: m_carBodyItems.clear() needs to called outside DX vehicle check in CPageColors::InitColorPropertyGrid - bug fix: HDD serial check ------------------------------------------------------------------------ r34030 | - | 2015-10-27 09:58:54 +0100 (Di., 27 Okt 2015) | 2 lines - bug fix: custom print templates header font was not selected if previous fields do not exist ------------------------------------------------------------------------ r34025 | - | 2015-10-22 17:41:24 +0200 (Do., 22 Okt 2015) | 3 lines - V 10.1.0.16 - road elements z coordinates moved between tire marks and 3D ground (0.01 m) ------------------------------------------------------------------------ r34021 | - | 2015-10-21 16:55:08 +0200 (Mi., 21 Okt 2015) | 6 lines - DSDLib: GetPhysicalDriveSerialNumber, GetDisk0Serial, ExecCmd added - support for HDD serial added for license check - bug fix: font selection was missing for date field in user defined print templates - default icon size made dpi aware - pccrash.lin searched in program directory if not found in Documents\PCCrash - MakeRefresh() moved to CPCCrashView::RenderQueueStarted() ------------------------------------------------------------------------ r34012 | - | 2015-10-12 11:29:18 +0200 (Mo., 12 Okt 2015) | 3 lines - V 10.1.0.15 - check for towing impact removed ------------------------------------------------------------------------ r34004 | - | 2015-10-05 18:37:39 +0200 (Mo., 05 Okt 2015) | 4 lines - crash backwards dialog changed to Microsoft Shell Dlg (7) - steered trailers are not steered anymore after disconnecting from tow vehicle - boost updated to 1.59 (VS2008 projects) ------------------------------------------------------------------------ r33918 | - | 2015-07-29 10:28:34 +0200 (Mi., 29 Jul 2015) | 2 lines - OLE: LoadVehicleDrawing added ------------------------------------------------------------------------ r33915 | - | 2015-07-28 12:01:18 +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 ------------------------------------------------------------------------ r33904 | - | 2015-07-21 10:59:18 +0200 (Di., 21 Jul 2015) | 6 lines - V 10.1.0.14 - bug fix: steering kinematic inside and outside wheel was exchanged - DrawContextGDI::DrawLines clipping hack removed - bug fix: decimal format for MOI in multibody dialog changed - bug fix: trailer disconnection did not work properly (trailer force was still calculated) ------------------------------------------------------------------------ r33831 | - | 2015-06-08 10:28:02 +0200 (Mo., 08 Jun 2015) | 2 lines - bug fix: CLenkungDlg dialog disappears if more than 5 axles are specified ------------------------------------------------------------------------ r33817 | - | 2015-05-27 17:23:09 +0200 (Mi., 27 Mai 2015) | 2 lines - Update base values, impact window outside main simulation loop ------------------------------------------------------------------------ r33766 | - | 2015-04-21 12:04:36 +0200 (Di., 21 Apr 2015) | 5 lines - V 10.1.0.13 - draw UCS icon and show UCS icon at origin saved in registry - printing frame template usage initialized from registry (FALSE was default in previous version) - fill style is changed to solid fill when line width is changed ------------------------------------------------------------------------ r33765 | - | 2015-04-21 09:49:20 +0200 (Di., 21 Apr 2015) | 3 lines - bug fix: SaveProject(): pSParams NULL pointer check added in delete - bug fix: ReplaceDataFile removed from errProcStatus and errProc (project not reset when undo/redo fails) ------------------------------------------------------------------------ r33764 | - | 2015-04-20 14:33:32 +0200 (Mo., 20 Apr 2015) | 7 lines - V 10.1.0.12 - CDSDNumEdit: mousewheel functionality deactivated for read only edit boxes - bug fix: Sight line pick for multibody corrected - bug fix: 2D vehicle drawings are displayed on top of DXF road elements (also on sidewalk) - bug fix: program crash fixed in chamfer and fillet operation if no second object is selected - bug fix: advanced optimizer did not set best values after optimization ------------------------------------------------------------------------ r33641 | - | 2015-02-11 21:03:15 +0100 (Mi., 11 Feb 2015) | 1 line bugfix: util::find() returns never NULL; ------------------------------------------------------------------------ r33636 | - | 2015-02-10 10:29:31 +0100 (Di., 10 Feb 2015) | 3 lines - V 10.1.0.11 - support for row column xyzrgb point cloud files added ------------------------------------------------------------------------ r33634 | - | 2015-02-08 20:44:00 +0100 (So., 08 Feb 2015) | 1 line ------------------------------------------------------------------------ r33620 | - | 2015-02-03 14:38:30 +0100 (Di., 03 Feb 2015) | 2 lines - DekraSafetyCheck extended ------------------------------------------------------------------------ r33616 | - | 2015-02-02 11:56:39 +0100 (Mo., 02 Feb 2015) | 4 lines - V 10.1.0.10 - interpolation added to CPCCrashView::DXPrintPage - bug fix: DrawContextGDI::DrawLines coordinates limited to int ranges (hack: most printer drivers can only handle int ranges for coordinates) ------------------------------------------------------------------------ r33606 | - | 2015-01-21 02:12:51 +0100 (Mi., 21 Jän 2015) | 1 line bugfix: 00ZILINA 3d textur DX.pro ------------------------------------------------------------------------ r33591 | - | 2015-01-09 11:52:54 +0100 (Fr., 09 Jän 2015) | 1 line Merge 10.2 (bugfixes 12546_PCCrash.pro) ------------------------------------------------------------------------ r33579 | - | 2014-12-19 11:53:57 +0100 (Fr., 19 Dez 2014) | 2 lines - V 10.1.0.9 ------------------------------------------------------------------------ r33563 | - | 2014-12-09 17:29:03 +0100 (Di., 09 Dez 2014) | 2 lines - bug fix: vehicle admin dialog (driver and model names are overwritten in exchange vehicle 2-3) ------------------------------------------------------------------------ r33502 | - | 2014-11-26 10:02:08 +0100 (Mi., 26 Nov 2014) | 2 lines - bug fix: intermediate position could not be set at current position ------------------------------------------------------------------------ r33494 | - | 2014-11-25 13:36:35 +0100 (Di., 25 Nov 2014) | 2 lines - bug fix: multibody simulation time and vehicle simulation time is not synchronous in first run ------------------------------------------------------------------------ r33491 | - | 2014-11-25 11:08:58 +0100 (Di., 25 Nov 2014) | 3 lines - COptimizerPageAdvanced settings and weights are updated when optimize is pressed - min/max check added for advanced optimizer (min and max are swapped if min > max) ------------------------------------------------------------------------ r33487 | - | 2014-11-25 11:01:48 +0100 (Di., 25 Nov 2014) | 1 line Point cloud menu added; ------------------------------------------------------------------------ r33475 | - | 2014-11-20 12:06:19 +0100 (Do., 20 Nov 2014) | 2 lines - V 10.1.0.8 ------------------------------------------------------------------------ r33473 | - | 2014-11-20 11:11:25 +0100 (Do., 20 Nov 2014) | 4 lines - bug fix: CDxfLine::CalcBSpline(), CDxfLine::CalcBezierPath() check for valid bounds added - zoom windows test added for 3D window camera optimization (for 10.2) - lang_ger: text corrected ------------------------------------------------------------------------ r33470 | - | 2014-11-20 11:05:53 +0100 (Do., 20 Nov 2014) | 1 line bugfix: notify after normal transformed (for SlopePolygon) (case4 slope mos.pro) ------------------------------------------------------------------------ r33464 | - | 2014-11-19 11:54:20 +0100 (Mi., 19 Nov 2014) | 1 line OnPointCloudFilterSelected added ------------------------------------------------------------------------ r33446 | - | 2014-11-12 10:13:57 +0100 (Mi., 12 Nov 2014) | 4 lines - CMultiBodySystem::ReadData # input data corrected if body not found in list of bodies - bug fix: Diagram window crash when switched back from multibody to vehicle diagrams in some projects - CalcDiagr moved to CDiaWindow::Uncheckexcept ------------------------------------------------------------------------ r33428 | - | 2014-11-11 14:24:42 +0100 (Di., 11 Nov 2014) | 2 lines - 3D window: background image rotation increments changed to 0.1 deg ------------------------------------------------------------------------ r33427 | - | 2014-11-11 12:02:20 +0100 (Di., 11 Nov 2014) | 1 line OnPointCloudSelectInPolygon added; ------------------------------------------------------------------------ r33424 | - | 2014-11-10 18:17:38 +0100 (Mo., 10 Nov 2014) | 4 lines - diagonal lashing: outputs corrected (unused elements are not displayed (k)), calculation for blocking added - bug fix: drawing grips are not displayed in print mode - Layers dialog changed to resizeable dialog ------------------------------------------------------------------------ r33417 | - | 2014-11-06 14:34:04 +0100 (Do., 06 Nov 2014) | 3 lines UI for STXXL configuration added; Add field CPCCrashApp::m_stxxlConfig; Initialize stxxl-library from CPCCrashApp::InitInstance (no config files needed); ------------------------------------------------------------------------ r33413 | - | 2014-11-06 12:29:52 +0100 (Do., 06 Nov 2014) | 8 lines - bug fix: TireParams::Reset calculation corrected - bug fix: ReadPoint for points clouds: RGB can be in float format as well, import function has been changed - PointCloud::P_POINTCNT added - point count displayed in point cloud properties - 3D window is updated when vehicle is moved/rotated - CCar::m_bPositionOntoSlopePolys option added (vehicles are placed on slope polygons automatically as an option) - crash detection not activated automatically anymore in optimizer and automatic calculation (impact window) ------------------------------------------------------------------------ r33409 | - | 2014-11-04 13:56:32 +0100 (Di., 04 Nov 2014) | 1 line Viewport::PointCloudSelect renamed to PointCloudCommand ------------------------------------------------------------------------ r33406 | - | 2014-11-03 15:40:28 +0100 (Mo., 03 Nov 2014) | 1 line PointCloud::GetTree renamed to GetRoot ------------------------------------------------------------------------ r33403 | - | 2014-10-31 11:44:16 +0100 (Fr., 31 Okt 2014) | 4 lines - cleanup - ::InitWert() removed - CCarValue::m_LoadObjects changed to ------------------------------------------------------------------------ r33399 | - | 2014-10-27 14:53:50 +0100 (Mo., 27 Okt 2014) | 1 line _EGOLO removed ------------------------------------------------------------------------ r33397 | - | 2014-10-27 11:12:31 +0100 (Mo., 27 Okt 2014) | 2 lines - bug fix: vehicle admin dialog crashes if all vehicles are deleted ------------------------------------------------------------------------ r33396 | - | 2014-10-24 09:30:55 +0200 (Fr., 24 Okt 2014) | 2 lines - lang_rus update ------------------------------------------------------------------------ r33395 | - | 2014-10-23 10:45:49 +0200 (Do., 23 Okt 2014) | 1 line PointCloud new implementation ------------------------------------------------------------------------ r33393 | - | 2014-10-21 16:54:29 +0200 (Di., 21 Okt 2014) | 4 lines - support for Bezier Path added to DXFLine writer - TireDimensions.txt save in resource file (not separate anymore) - bug fix: kill focus for impact window separation velocity did not work ------------------------------------------------------------------------ r33387 | - | 2014-10-16 00:18:40 +0200 (Do., 16 Okt 2014) | 1 line stxxl with boost added ------------------------------------------------------------------------ r33385 | - | 2014-10-15 10:06:59 +0200 (Mi., 15 Okt 2014) | 2 lines - V 10.1.0.7 ------------------------------------------------------------------------ r33383 | - | 2014-10-14 15:03:12 +0200 (Di., 14 Okt 2014) | 9 lines - CLoadSecVertDlg::EnableDisableCtrls() updated - IsSphere added to CEllipsoidBase to simplify contact calculation for sphere shaped ellipsoids - ReleaseProfile configuration added - CMultiBodySystem::CalcThetaPhi optimized for n=2 - CMultiBodySystem::CalcEllContactThetaPhi sphere calculation added (no iteration needed) - CResultsData::ReadStressStrain optimized - Scanner::ReadLine used fgets instead of fscanf to read line - StreamTokenizer::nextTokenWord added ------------------------------------------------------------------------ r33380 | - | 2014-10-13 14:53:16 +0200 (Mo., 13 Okt 2014) | 1 line empty dir deleted ------------------------------------------------------------------------ r33377 | - | 2014-10-10 17:57:10 +0200 (Fr., 10 Okt 2014) | 4 lines - SVG added to DXF FileOpen Filters - calculation for diagonal lashing added - bug fix: trailer disconnect check added to impact calculation ------------------------------------------------------------------------ r33373 | - | 2014-10-09 09:39:47 +0200 (Do., 09 Okt 2014) | 5 lines - DrawHandler::ScaleSel3DDlgWODxf default values set to 1 - FE window scale selected units removed - limit method: only min and max value texts are displayed for intersections - SVG support added ------------------------------------------------------------------------ r33370 | - | 2014-10-07 19:03:15 +0200 (Di., 07 Okt 2014) | 5 lines - CTireDimDlg::SetInitialValues added - CTireContactParams::TireParams added - tire dimensions for tire contact calculation (width, ratio, rim diameter) are save in project file - tire model dialog: option "all wheels equal" added to general settings ------------------------------------------------------------------------ r33369 | - | 2014-10-07 14:40:23 +0200 (Di., 07 Okt 2014) | 3 lines - scale information is not displayed for diagram printouts - OLE: FELoadFEResults added ------------------------------------------------------------------------ r33368 | - | 2014-10-07 14:27:16 +0200 (Di., 07 Okt 2014) | 1 line bugfix: save & restore active camera if saved (7105-003.pro); ------------------------------------------------------------------------ r33366 | - | 2014-10-01 12:30:22 +0200 (Mi., 01 Okt 2014) | 3 lines Add methods C2DBitmap::GetMinZ, GetMaxZ; bugfix: Use MinZ/MaxZ of bitmaps in CPCCrashApp::GetTotalBounds; bugfix: Redraw 3D view after move/rotate bitmap finished; ------------------------------------------------------------------------ r33363 | - | 2014-09-30 18:22:03 +0200 (Di., 30 Sep 2014) | 2 lines - move/rotate all vehicles only moves/rotates active vehicles ------------------------------------------------------------------------ r33361 | - | 2014-09-30 15:06:55 +0200 (Di., 30 Sep 2014) | 2 lines - nodes and elements sorted in FE TreeCtrl ------------------------------------------------------------------------ r33359 | - | 2014-09-30 12:54:31 +0200 (Di., 30 Sep 2014) | 5 lines - CResElement::m_iElType changed to run::Element::ElementTypes - CCarOnOff changed to CarListener (vehicle list updated when vehicles are loaded/removed) - CarManager::NotifyListenersCarAdded added to notify listeners after car is loaded completely - move/rotate vehicles: all vehicles are moved/rotated when alt key is pressed ------------------------------------------------------------------------ r33358 | - | 2014-09-26 16:46:21 +0200 (Fr., 26 Sep 2014) | 6 lines - Save DirectX objects in project path is on as new default - bug fix: custom DirectX vehicle scaling was not copied on vehicle copy - rectangular vehicle outline is not displayed of crash detection outline is available - multibody added to custom display position list - additional cursor added for move bitmap with drawing and stop positions (ctrl key pressed) ------------------------------------------------------------------------ r33357 | - | 2014-09-26 16:15:41 +0200 (Fr., 26 Sep 2014) | 1 line Save current pen and brush; ------------------------------------------------------------------------ r33354 | - | 2014-09-25 10:37:16 +0200 (Do., 25 Sep 2014) | 3 lines - custom vehicle scaling for DirectX vehicles retained if project is reopened - deactivated multibody systems not displayed in 3D window if show deactivated vehicles is not switched on ------------------------------------------------------------------------ r33352 | - | 2014-09-24 17:39:23 +0200 (Mi., 24 Sep 2014) | 3 lines - V 10.1.0.6 - sensor values added to current values display in values window (template paramters) ------------------------------------------------------------------------ r33349 | - | 2014-09-24 15:13:23 +0200 (Mi., 24 Sep 2014) | 3 lines - OnHelpInfo updated for PDFHelp in CDSDDialog - HelpID added to PurgeDxf dialog ------------------------------------------------------------------------ r33346 | - | 2014-09-18 12:11:13 +0200 (Do., 18 Sep 2014) | 2 lines - bug fix: calculation type was not saved properly in CCrashList::AddItem ------------------------------------------------------------------------ r33343 | - | 2014-09-16 18:09:48 +0200 (Di., 16 Sep 2014) | 2 lines - CCar::CopyCar spline mode for track points is copied ------------------------------------------------------------------------ r33335 | - | 2014-09-16 14:00:30 +0200 (Di., 16 Sep 2014) | 1 line bugfix: update window in CPCCrashView::OnSize immediately (program was crashed when draw action was active and window size changed); ------------------------------------------------------------------------ r33332 | - | 2014-09-15 17:51:16 +0200 (Mo., 15 Sep 2014) | 3 lines - 3D window: camera calibration points are rotated when background image is rotated - Camera calibration points are saved when a new camera is created/saved ------------------------------------------------------------------------ r33331 | - | 2014-09-15 11:53:31 +0200 (Mo., 15 Sep 2014) | 3 lines - car on/off dialog changed to modeless - vehicle on/off toolbar removed - 3D window: create camera renamed to save camera ------------------------------------------------------------------------ r33330 | - | 2014-09-12 14:58:52 +0200 (Fr., 12 Sep 2014) | 1 line bugfix: suppress 3D-model in 2D view when editing car-dxf. ------------------------------------------------------------------------ r33327 | - | 2014-09-09 18:50:38 +0200 (Di., 09 Sep 2014) | 4 lines - 3D window: create camera, new camera is not selected automatically - UCS display options moved to display settings - PointCloud::GetSelectedPoints, PointCloud::SaveSelectedPoints check for upper limit of number of points removed ------------------------------------------------------------------------ r33326 | - | 2014-09-05 17:09:45 +0200 (Fr., 05 Sep 2014) | 1 line CPCCrashView::OnDragOver optimized, method OnDragLeave added; ------------------------------------------------------------------------ r33325 | - | 2014-09-05 15:59:47 +0200 (Fr., 05 Sep 2014) | 1 line CPCCrashView::OnDrop fixed for Vista and optimized (not finished yet) ------------------------------------------------------------------------ r33324 | - | 2014-09-05 14:48:52 +0200 (Fr., 05 Sep 2014) | 3 lines Add override SlopeCurve::ClearSpline; bugfix: update slope curve after points/options are changed; bugfix: compute pick point in CRoadPageDiagr::OnRButtonUp correctly; ------------------------------------------------------------------------ r33322 | - | 2014-09-05 11:53:29 +0200 (Fr., 05 Sep 2014) | 4 lines - FE: shear modulus added to FELibrary.in - FE: shear modulus added to material properties - curson changes in drag and drop operation when objects are dropped onto cars or shift key is pressed ------------------------------------------------------------------------ r33320 | - | 2014-09-04 16:30:37 +0200 (Do., 04 Sep 2014) | 1 line Add UpdateWindow calls in C3DWindow::OnMouseMove and CPCCrashView::MoveRotate3DCamera; ------------------------------------------------------------------------ r33318 | - | 2014-09-04 10:53:53 +0200 (Do., 04 Sep 2014) | 1 line reverted (Note: Minimum & maximum values are converted internally by default, use DDXEdit::S_NOCVT* style flags to use the limits without conversion.) ------------------------------------------------------------------------ r33316 | - | 2014-09-03 18:43:07 +0200 (Mi., 03 Sep 2014) | 3 lines - 3D road dialog imperial units corrected - 3D road: ditch unit text not updated (imperial) ------------------------------------------------------------------------ r33315 | - | 2014-09-03 17:50:32 +0200 (Mi., 03 Sep 2014) | 1 line Add overrides SetPickable, SetVisible; ------------------------------------------------------------------------ r33313 | - | 2014-09-03 16:08:03 +0200 (Mi., 03 Sep 2014) | 6 lines - FlipZ option added for CDxfDraw::AddDXMesh (needed for direct import of 3DS etc files) - tire contact dialog velocity vectors are displayed with vertical offset - tire contact dialog: show velocity vectors display option added - 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) ------------------------------------------------------------------------ r33302 | - | 2014-09-02 17:20:50 +0200 (Di., 02 Sep 2014) | 1 line bugfix: Use the new matrix decomposition method in ManipulatorHandler::ReplaceDragger; ------------------------------------------------------------------------ r33301 | - | 2014-09-01 20:05:23 +0200 (Mo., 01 Sep 2014) | 1 line bugfix: "Bild A2-20 01 mos2.pro" (use polar matrix decomposition); ------------------------------------------------------------------------ r33298 | - | 2014-08-29 22:42:55 +0200 (Fr., 29 Aug 2014) | 2 lines - support for 3ds, wrl, obj, lwo files added (files are converted to DirectX format on load with PCC3DConv) ------------------------------------------------------------------------ r33290 | - | 2014-08-27 10:36:20 +0200 (Mi., 27 Aug 2014) | 4 lines - bug fix: CPageColors::InitColorPropertyGrid() reset of color list needed when other vehicle is selected (m_carBodyItems) - program crash if color is changed for multiple vehicles - exception handling added to CDxfIntFileIO::SaveDxf() - bug fix: SceneManager::SetSkyDome() previous sky dome needs to be removed before new one is added ------------------------------------------------------------------------ r33286 | - | 2014-08-23 22:38:16 +0200 (Sa., 23 Aug 2014) | 2 lines Serialization of m_camRot, m_camAnglesUnknown added; CPCCrashView::OnViewUCS: do not zoom all; ------------------------------------------------------------------------ r33285 | - | 2014-08-23 16:53:39 +0200 (Sa., 23 Aug 2014) | 2 lines OnViewUCS implemented; Add method CViewSettings::SetCameraOrientation, field m_camAnglesUnknown; ------------------------------------------------------------------------ r33278 | - | 2014-08-22 13:51:31 +0200 (Fr., 22 Aug 2014) | 11 lines - (32) vehicle admin vehicle 1 combo stays at current vehicle on copy - (25) vmin/max used in sequence table - bug fix: DirectX car is reloaded after DXF load in vehicle dxf dialog (was lost after loading a dxf drawing inside the vehicle dxf dialog) - sequence window is updated on vehicle admin close window - bug fix: (4) Multibody diagrams window title was not updated when different type of diagram is selected - CPCCrashView::OnZoom renamed to CPCCrashView::OnZoomGridSettings - selected bitmap is selected in scale and grid spacing dialog as initial bitmap selection - pointcloud: copy selected points functionality added - pointcloud: recolor point cloud functionality added - C3DWindow::InitBackgroundBitmapDestRect background image height fixed to viewport height ------------------------------------------------------------------------ r33277 | - | 2014-08-22 03:24:54 +0200 (Fr., 22 Aug 2014) | 1 line OnPurgeDxf/OnUpdatePurgeDxf message handlers added; ------------------------------------------------------------------------ r33272 | - | 2014-08-20 15:33:31 +0200 (Mi., 20 Aug 2014) | 11 lines - line of sight distance text is displayed in the direction of the line - DXF SaveSelected can save gmsh geo file for lines, polylines - FE: Part ID incremented for appended models - DrawTracks DXF export added - (3) DXF options dialog added to menu - (4) DXF options tooltip engl (snap) changed to DXF settings - (5) snap settings removed from DXF options dialog - convert specs removed from vehicle database selection dialog - GetFilePathName() removed - (24) 3D road color L/R changed to red/blue ------------------------------------------------------------------------ r33270 | - | 2014-08-14 10:50:19 +0200 (Do., 14 Aug 2014) | 2 lines - V 10.1.0.5 ------------------------------------------------------------------------ r33264 | - | 2014-08-13 16:53:43 +0200 (Mi., 13 Aug 2014) | 3 lines - DXF delete selected object does not switch on show DXF drawing anymore (is called when slope polygons are deleted also) - bug fix: multibody anthropometric scaling effect of mass reduced on upper and lower arm ------------------------------------------------------------------------ r33263 | - | 2014-08-13 13:09:17 +0200 (Mi., 13 Aug 2014) | 4 lines - .TIFF extension support added - bug fix: (4) Seqname in curr sequence placeholder not updated for sequences before start sequence, sequence number added - FE: (7) Load edit capabilities added to FE window ------------------------------------------------------------------------ r33262 | - | 2014-08-11 22:46:29 +0200 (Mo., 11 Aug 2014) | 1 line Car colors redesigned (transparency independent, shared meshes/materials, full model color input); ------------------------------------------------------------------------ r33257 | - | 2014-08-07 17:50:18 +0200 (Do., 07 Aug 2014) | 3 lines Turn off depth write in C3DCar::SetCarColor for transparent as usual; bugfix: use device context created by D3D/GDI for camera symbol (Vista); Move method C3DWindow::DrawCameraIcon to CPCCrashView; ------------------------------------------------------------------------ r33256 | - | 2014-08-07 10:38:04 +0200 (Do., 07 Aug 2014) | 5 lines General vehicle transparency implemented with UI and persistence; Add fields CCar::m_bShowTransparency, m_fTransparency with corresponding methods; Add parameters bShowTransparency, fTransparency in SetFrontColor; Read/write transparency data in WriteAdditionalVehicleParams/ReadAdditionalVehicleParams (version 9); Add parameter delay in CDxfTime::Load3DCar, method DelayLoad3DCar, fields m_pDelayLoadCar, m_delayLoadFName; ------------------------------------------------------------------------ r33254 | - | 2014-08-02 00:50:13 +0200 (Sa., 02 Aug 2014) | 4 lines bugfix: display error in Windows Vista when mixing D3D & GDI (bUseDirectX = TRUE) fixed; Add overrides CPCCrashView::MyViewport::GetDC/ReleaseDC to redirect to m_renderWnd; Use m_renderWnd.SetLockableBackBuffer(true); bugfix: set/restore transparency in C3DCar::SetCarColor fixed; ------------------------------------------------------------------------ r33251 | - | 2014-07-31 19:03:39 +0200 (Do., 31 Jul 2014) | 4 lines - (30) DirectX dimensions show current mesh dimensions (y, z) - bug fix: (31) intersection width 4 not converted to ft - (15) tooltip zoom selected changed to scale selected ------------------------------------------------------------------------ r33249 | - | 2014-07-31 15:41:53 +0200 (Do., 31 Jul 2014) | 2 lines - bug fix: vehicle color changed from transparent color to non transparent color, vehicle still transparent (DX vehicle) ------------------------------------------------------------------------ r33247 | - | 2014-07-31 11:06:29 +0200 (Do., 31 Jul 2014) | 5 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 - bug fix: Interrupt network license conflict solved (InterruptOld used in initcr) ------------------------------------------------------------------------ r33237 | - | 2014-07-28 12:44:40 +0200 (Mo., 28 Jul 2014) | 2 lines - bug fix: tension impact forces not allowed for trailer collisions ------------------------------------------------------------------------ r33234 | - | 2014-07-25 17:56:54 +0200 (Fr., 25 Jul 2014) | 1 line Configuration sorting order changed after a clean install of VS2008 with SP1 ------------------------------------------------------------------------ r33222 | - | 2014-07-18 11:38:01 +0200 (Fr., 18 Jul 2014) | 4 lines - bug fix: Shell_C0_3::print_Fembic space missing in export for factor and friction - 64 bit settings file added for updater (64 bit version is closed by updater now) - Crash3 deformation direction limited 90 deg steps according to crash3 measurement recommendation ------------------------------------------------------------------------ r33211 | - | 2014-07-16 13:55:23 +0200 (Mi., 16 Jul 2014) | 3 lines UCS/3D support for DragAction implemented; DrawHandler::m_rotCenter removed, DragAction::InitRotCenter added; NEW! Allow object selection after command OnDxfRot; ------------------------------------------------------------------------ r33208 | - | 2014-07-14 21:14:55 +0200 (Mo., 14 Jul 2014) | 3 lines UCS support for arcs continued (DrawArcTanAction, incremental angles); UCS support for MassbandAction implemented; Add fields CDxfLine::GetWorldStartTangent/GetWorldEndTangent; ------------------------------------------------------------------------ r33205 | - | 2014-07-11 16:47:29 +0200 (Fr., 11 Jul 2014) | 3 lines Add struct DrawAction::Pointer; Replace Viewport::m_devPt0/1, m_pickPoint0/1, m_localPickPoint0/1 with m_pointer0/1; Replace MousePressed, MouseMoved, MouseReleased devPt, point parameters with pointer; ------------------------------------------------------------------------ r33202 | - | 2014-07-11 11:55:45 +0200 (Fr., 11 Jul 2014) | 4 lines - ModelSmp::ImportGmsh support for physical groups added - bug fix: RigidBody::setInitialConditions check for empty node list added - Show/hide DirectX vehicles added to refresh toolbar ------------------------------------------------------------------------ r33201 | - | 2014-07-11 11:19:34 +0200 (Fr., 11 Jul 2014) | 15 lines Rename fields and methods, picking cleanup; Viewport: m_point0/1 => m_pickPoint0/1; m_ucsPoint0/1 => m_localPickPoint0/1; GetDevBasePoint => GetBaseMousePos; GetDevLastPoint => GetMousePos; GetBasePoint => GetBasePickPoint; GetLastPoint => GetPickPoint; GetUCSBasePoint => GetLocalBasePickPoint; GetUCSLastPoint => GetLocalPickPoint; m_pickPoint, m_worldPickPoint elminated; PickPointXY eliminated; make PickPoint public (with default parameters); rename PickPoint for PickPointUCS (for internal use); ------------------------------------------------------------------------ r33200 | - | 2014-07-10 18:36:12 +0200 (Do., 10 Jul 2014) | 1 line OnUCSElevation implemented; ------------------------------------------------------------------------ r33199 | - | 2014-07-10 18:33:21 +0200 (Do., 10 Jul 2014) | 1 line Coordinate systems and isometric support continued (elevation handling, add/delete point, etc.) ------------------------------------------------------------------------ r33197 | - | 2014-07-09 18:58:46 +0200 (Mi., 09 Jul 2014) | 2 lines WriteStatus added (not used yet); IDM_VIEW_UCS added; ------------------------------------------------------------------------ r33194 | - | 2014-07-09 17:08:18 +0200 (Mi., 09 Jul 2014) | 1 line bugfix: CPCCrashApp::SetDxfPointer reverted; ------------------------------------------------------------------------ r33193 | - | 2014-07-08 09:15:10 +0200 (Di., 08 Jul 2014) | 1 line bugfix: Do default in CPCCrashView::OnSetCursor if nHitTest != HTCLIENT; ------------------------------------------------------------------------ r33191 | - | 2014-07-07 23:22:48 +0200 (Mo., 07 Jul 2014) | 4 lines ChunkIO: WriteAllViewSettings (Version 1) for each viewport; ChunkIO: WriteAllCoordSystems added; Coordinate System UI implemented; InitDXFStruct replaced with ClearAllDxfDraws; ------------------------------------------------------------------------ r33183 | - | 2014-07-04 13:07:30 +0200 (Fr., 04 Jul 2014) | 4 lines - bug fix: TrackPoints::SetTrackPoint/AddTrackPoint so path can be generated through OLE command SetParameterDouble_2 from scratch - Beam_2::checkTimestep updated - Beam_2 LS-Dyna calculation method added ------------------------------------------------------------------------ r33179 | - | 2014-07-03 16:15:18 +0200 (Do., 03 Jul 2014) | 3 lines - Beam_2 element finished - OLE: GetNrOfSlopePolys added ------------------------------------------------------------------------ r33175 | - | 2014-07-01 11:44:28 +0200 (Di., 01 Jul 2014) | 1 line bugfix: Lock out refresh if project is not fully loaded yet (7339-100 ohne dx cars.pro); ------------------------------------------------------------------------ r33173 | - | 2014-06-30 19:33:36 +0200 (Mo., 30 Jun 2014) | 9 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 - bug fix: draw intermediate positions caused endless loop when vehicles where switched off - bug fix: preliminary fix: theApp.m_RefreshParams.SetDrawDXCar2D(FALSE); called in InitCrash to avoid error message when loading large point clouds and show DX vehicles is switched on for 2D window ------------------------------------------------------------------------ r33172 | - | 2014-06-27 15:47:24 +0200 (Fr., 27 Jun 2014) | 1 line UI for multiple views implemented; ------------------------------------------------------------------------ r33170 | - | 2014-06-27 11:35:22 +0200 (Fr., 27 Jun 2014) | 3 lines - transparency animation uses last bitmap not second bitmap to vary transparency (more than 2 bitmaps can be used together) - bug fix: COG_AXLE, COG_AXLE_2 unit corrected to m ------------------------------------------------------------------------ r33169 | - | 2014-06-27 11:27:02 +0200 (Fr., 27 Jun 2014) | 7 lines Introducing multiple views (not finished yet); CViewSettings is derived from DXFLib::Symbol; CViewSettings serialization implemented (WriteViewSettings, ReadViewSettings); CPCCrashView implements DXFLib::SymbolTableListener; Replace field CPCCrashView::m_ViewSettings (value) with m_cam (pointer); Add fields CPCCrashView::m_cameras, m_pickMode, m_picking (ray picking not implemented yet); Add methods CPCCrashView::WriteViewSettings, ReadViewSettings, etc; ------------------------------------------------------------------------ r33166 | - | 2014-06-26 17:31:59 +0200 (Do., 26 Jun 2014) | 3 lines CPCCrashView::m_ViewSettings encapsulated; CPCCrashView: ZoomLast for ZoomSliderScroll implemented (m_bAdjustZoomSliderUp, m_bAdjustZoomSliderDown); ------------------------------------------------------------------------ r33165 | - | 2014-06-26 14:38:47 +0200 (Do., 26 Jun 2014) | 5 lines Zoom scale handling revisited (zoom factor clamped, slider always in sync with view, logarithmic slider); Add field CMainFrame::m_dStatusZoomScale, UpdateStatusZoomScale called from OnIdle; Use decimal point for small scale values in status line text; CViewSettings::GetScale, GetZonx eliminated, add method CPCCrashView::GetZoomScale instead; Use pow(10, nPos/1000) in CPCCrashView::OnZoomSliderScroll and log10(dZoom)*1000 in UpdateStatusZoomScale for scroll range; ------------------------------------------------------------------------ r33164 | - | 2014-06-26 12:43:34 +0200 (Do., 26 Jun 2014) | 7 lines Move CViewSettings::m_oldData to CPCCrashView (m_oldViewData); Replace methods CViewSettings::Save/Restore/ZoomLast with GetData/SetData/SwapData; Add methods CPCCrashView::ResetViewSettings, SaveViewSettings, RestoreViewSettings; Move CViewSettings::m_bRestoreSettings to CPCCrashView (m_bInPreviewPrint); Save/restore view in CPCCrashView::OnBeginPrinting/OnEndPrinting (was in CMyPreviewView::ctor/dtor); CPCCrashView: ZoomLast for MouseWheel implemented (m_bAdjustMouseWheelUp, m_bAdjustMouseWheelDown); ------------------------------------------------------------------------ r33163 | - | 2014-06-25 18:08:58 +0200 (Mi., 25 Jun 2014) | 1 line already done ------------------------------------------------------------------------ r33162 | - | 2014-06-25 18:05:45 +0200 (Mi., 25 Jun 2014) | 3 lines Use view oriented billboard for vehicle number texts; Add car bounds at the current position (CCar::GetTotalBounds); ------------------------------------------------------------------------ r33160 | - | 2014-06-25 16:25:53 +0200 (Mi., 25 Jun 2014) | 2 lines - loop 10000 in draw intermediate positions eliminated ------------------------------------------------------------------------ r33158 | - | 2014-06-25 11:01:06 +0200 (Mi., 25 Jun 2014) | 1 line Use optimal texture filter for texts (use point filter for small, horizontal texts, linear otherwise); ------------------------------------------------------------------------ r33156 | - | 2014-06-25 09:14:04 +0200 (Mi., 25 Jun 2014) | 1 line Early exit if text and view are parallel; ------------------------------------------------------------------------ r33153 | - | 2014-06-23 18:11:03 +0200 (Mo., 23 Jun 2014) | 1 line improved 3D text transformation and grip movement; ------------------------------------------------------------------------ r33145 | - | 2014-06-20 13:05:28 +0200 (Fr., 20 Jun 2014) | 1 line bugfix: clear grips; ------------------------------------------------------------------------ r33144 | - | 2014-06-20 11:48:16 +0200 (Fr., 20 Jun 2014) | 4 lines CPCCrashView::OnDxfloadobj: Replace DevToLog with PickPointXY and shift to z=0; InitWheel3DMeshes optimized; LINE macro elimniated; ------------------------------------------------------------------------ r33142 | - | 2014-06-19 10:00:11 +0200 (Do., 19 Jun 2014) | 2 lines CPCCrashView::OnDrop, OnDragOver : check pickResult; Replace CPoint2f* with CPoint3f const* in OpenDocumentFile, ReadDefinitionFile, PerformDATEvent; ------------------------------------------------------------------------ r33141 | - | 2014-06-18 17:34:10 +0200 (Mi., 18 Jun 2014) | 1 line Cleanup CPCCrashView::OnDrop, OnDragOver; ------------------------------------------------------------------------ r33140 | - | 2014-06-18 17:29:43 +0200 (Mi., 18 Jun 2014) | 4 lines - Beam_2 support added (not finished) - impactopt.cpp/.h removed - cleanup ------------------------------------------------------------------------ r33139 | - | 2014-06-18 14:37:35 +0200 (Mi., 18 Jun 2014) | 6 lines - bug fix: custom vehicle position text was not displayed when DirectX vehicle are used - OLE: GetParameterStr, ParameterStr added - OLE: PROGRAM_VERSION added - OLE: ZoomAll added - bug fix: CPCCrashView::OnDragOver, CPCCrashView::OnDrop PickPointXY used instead of DevToLog (mouse position was not calculated correctly after ISO view changed) ------------------------------------------------------------------------ r33138 | - | 2014-06-18 13:11:05 +0200 (Mi., 18 Jun 2014) | 2 lines bugfix: textSize.y <= 0 in DrawTextIso; Code cleanup; ------------------------------------------------------------------------ r33131 | - | 2014-06-17 19:07:14 +0200 (Di., 17 Jun 2014) | 1 line revert font baseline y, offset rotation center for isometric transformation (matches GDI text position better with same fonts); ------------------------------------------------------------------------ r33122 | - | 2014-06-13 20:00:37 +0200 (Fr., 13 Jun 2014) | 3 lines Isometric text implemented (not finished yet); Add override DrawContextDX::DrawTextIso; ------------------------------------------------------------------------ r33120 | - | 2014-06-13 10:25:02 +0200 (Fr., 13 Jun 2014) | 2 lines - toolbar buttons for isometric views added to refresh toolbar ------------------------------------------------------------------------ r33119 | - | 2014-06-11 19:04:28 +0200 (Mi., 11 Jun 2014) | 1 line Pick distance eliminated (i.e. picking with pick-box only); ------------------------------------------------------------------------ r33117 | - | 2014-06-11 18:02:45 +0200 (Mi., 11 Jun 2014) | 5 lines - CDiaWindow::GetDiaVals uses CFC filtered data also - slow motion setting added to 3D window toolbar - bug fix: point size for optimizer diagrams adjusted for printout - Adjust points z coordinate to slope polygons function added for drawing elements ------------------------------------------------------------------------ r33115 | - | 2014-06-11 13:21:18 +0200 (Mi., 11 Jun 2014) | 1 line Clear grips in ViewMoveRotateAction::MoveRotateCamera; ------------------------------------------------------------------------ r33113 | - | 2014-06-10 18:31:54 +0200 (Di., 10 Jun 2014) | 12 lines - tooltips added to vehicle on/off toolbar - 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 - UCS text updated - impact arrow size added to refresh parameters dialog - print settings merged into struct PrintSettings - m_bUseDefaultPrintFrame moved to PrintSettings - m_iPrintPagesX, Y moved to PrintSettings - g_iProname removed - printing scale and velocity scale can be selected for printout in print comments/settings - max. triangulation distance added to DXF options ------------------------------------------------------------------------ r33110 | - | 2014-06-06 14:24:59 +0200 (Fr., 06 Jun 2014) | 2 lines Isometric camera implemented; PickPoint methods moved to Viewport; ------------------------------------------------------------------------ r33106 | - | 2014-06-04 15:52:20 +0200 (Mi., 04 Jun 2014) | 14 lines Isometric continued (camera icon, zoom window, zoom all); Extract methods C3DWindow::DrawCameraIcon, CPCCrashApp::Draw3DCameraIcon, CPCCrashView::Draw3DCameraIcon (replaces static DrawKamera method, supports isometric); Rename and reimplement CPCCrashView::CPCCrashView::Draw3dKamera to MoveRotate3DCamera (supports isometric); Use the same algo in CCamera::UpdateCamera and CViewSettings::UpdateCameraOrientation (almost +/- 90 handled specially); PhiY = +/-90 allowed in C3DWindow::OnMouseMove and CKameraDlg; Move CameraParameters declaration to d3dsettings.h; Replace fRect with AxisAlignedBox3f for CCar::m_SimEnclRect; Replace AxisAlignedBox2d with AxisAlignedBox3f for SlopePolygonList::m_bounds; Replace CMultiBodySystem::m_dXmin, m_dXmax, m_dYmin, m_dYmax with m_bounds; Replace CCar::GetSimEnclosingRect with GetSimBounds; Reolace CMultiBodySystem::GetEnclRect with GetBounds; Replace CPCCrashApp::GetAllEnclWindow with GetTotalBounds; Default camera angles of CViewSettings changed to match C3DWindow (dCamPhiX=-90, dCamPhiY=90); ------------------------------------------------------------------------ r33105 | - | 2014-06-04 14:34:00 +0200 (Mi., 04 Jun 2014) | 6 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) - car on/off toolbar added - m_bShowInactiveCars saved in project file - bug fix: vehicle admin delete/copy vehicle vehicle names were not updated properly (correct names were overwritten) ------------------------------------------------------------------------ r33103 | - | 2014-06-03 18:53:09 +0200 (Di., 03 Jun 2014) | 2 lines - bug fix: CopyDXObjectFiles path length check added ------------------------------------------------------------------------ r33101 | - | 2014-06-03 14:45:16 +0200 (Di., 03 Jun 2014) | 1 line Add method PickPointXY (=always on the XY plane) and use for InitCarMove, MoveRotateCar, CSightLineDlg, CSpurAuswahl; ------------------------------------------------------------------------ r33100 | - | 2014-06-03 12:40:04 +0200 (Di., 03 Jun 2014) | 3 lines Remove dead code in CPCCrashView::doWM_LBUTTONUP (g_bDrawKegel && m_bLeftBtnDown were false); g_bSetCrashFlag was always FALSE, eliminated; ------------------------------------------------------------------------ r33099 | - | 2014-06-03 12:01:52 +0200 (Di., 03 Jun 2014) | 2 lines CViewSettings::UpdateCameraOrientation: axisU.Normalize() added; 3DWindow: rename a few fields; ------------------------------------------------------------------------ r33098 | - | 2014-06-03 11:35:23 +0200 (Di., 03 Jun 2014) | 2 lines bugfix: default camera angles changed to phiX=0, phiY=-90; CViewSettings::UpdateCameraOrientation: handle phiY=+/-90 specially; ------------------------------------------------------------------------ r33097 | - | 2014-06-03 10:51:33 +0200 (Di., 03 Jun 2014) | 6 lines - VELTRIANG_LINEWIDTH changed to 1 cm - DrawCrashImpulse arrow length substracted from line length - DrawWideLine use optionally in DrawCrashImpulse etc. - DrawVector arrow size changed to abs 0.3 - m_fImpactArrowSize added to RefreshParameters ------------------------------------------------------------------------ r33096 | - | 2014-06-02 18:16:02 +0200 (Mo., 02 Jun 2014) | 2 lines CPCCrashView::DrawUCSIcon: draw + if in origin; Do not draw UCS icon if printing; ------------------------------------------------------------------------ r33095 | - | 2014-06-02 17:54:49 +0200 (Mo., 02 Jun 2014) | 4 lines CPCCrashView::DrawGrid: isometric and UCS supported; Add method CPCCrashView::DrawUCSIcon; Add fields CRefreshParams::m_bDrawUCSIcon, m_bUCSIconInOrigin; Add fields CZoomGridDlg::m_bDrawUCSIcon, m_bUCSIconInOrigin; ------------------------------------------------------------------------ r33091 | - | 2014-05-31 12:13:14 +0200 (Sa., 31 Mai 2014) | 1 line Move user coordinate system to the drawing, elevation to DrawHandler; ------------------------------------------------------------------------ r33089 | - | 2014-05-30 17:57:21 +0200 (Fr., 30 Mai 2014) | 3 lines Introducing isometric view and user coordinate system (draw + pick); Add fields CViewSettings::m_data, m_oldDdata, m_camRotValid, m_camRot, methods UpdateCameraOrientation, Set-/GetCameraPhiX|Y, GetCameraOrientation, GetCameraPosition; Add field CPCCrashView::m_view_pick_point, m_ucs_pick_point, m_world_pick_point, m_UCS, m_elev, methods PickPoint (replaces WVT::DevToLog); ------------------------------------------------------------------------ r33088 | - | 2014-05-29 16:06:55 +0200 (Do., 29 Mai 2014) | 7 lines Remove fields DrawContextDX::m_pCamera, m_zNear, m_zFar and corresponding methods; Remove override DrawContextDX::SetMapping; Add field DrawContextDX::m_pSceneMgr and method SetSceneManager; Move functions GetPrintCHeight, GetPrintFont, PrintDSDCopyright to MakeFrameContext.cpp; Extract method CPCCrashView::SetViewTransform; Remove methods CPCCrashView::SetPrtMap, CreateCamera, CreateOverlay; Preliminary change for isometric camera: replace dx::Camera::SetPosition with SetOrthoOffCenter (for scroll/pan/tiles) (m_ctx and m_ctxDX transforms are in sync); ------------------------------------------------------------------------ r33086 | - | 2014-05-28 14:16:24 +0200 (Mi., 28 Mai 2014) | 2 lines Move DrawReibPolygons, DrawNeigPolygons to CPCCrashApp; Move CPCCrashApp::GetAllEnclWindow from PCCrashView_draw.cpp tp PCCrash.cpp; ------------------------------------------------------------------------ r33085 | - | 2014-05-28 13:09:44 +0200 (Mi., 28 Mai 2014) | 7 lines 3DREFR2D.cpp removed (CPCCrashView::DrawKamera moved to PCCrashView_draw.cpp); EDITPRT.H, mouse.h, Ugraphic.h removed; EDITPRT.cpp => PCCrashView_print.cpp; MOUSE.cpp => PCCrashView_mouse.cpp; UGRAPHIC.cpp => PCCrashView_draw.cpp; DrawSightLines moved to CPCCrashApp; Add MakeFrameContext.h/.cpp; ------------------------------------------------------------------------ r33084 | - | 2014-05-27 18:12:22 +0200 (Di., 27 Mai 2014) | 1 line old winword code cleanup; ------------------------------------------------------------------------ r33083 | - | 2014-05-27 13:39:49 +0200 (Di., 27 Mai 2014) | 1 line 3DFUNCT.H removed (GetMinMaxTime, GetAVIFileName declarations moved to MIO.H); ------------------------------------------------------------------------ r33082 | - | 2014-05-26 18:23:36 +0200 (Mo., 26 Mai 2014) | 1 line .H => .h ------------------------------------------------------------------------ r33081 | - | 2014-05-26 18:22:05 +0200 (Mo., 26 Mai 2014) | 1 line Rename files to match class names (3DWindow.h/.cpp, PCCrashView.h/.cpp) ------------------------------------------------------------------------ r33079 | - | 2014-05-26 17:47:50 +0200 (Mo., 26 Mai 2014) | 4 lines - V 10.1.0.4 - 3D window bitmap tooltip added - CCamera::UpdateCamera uses vehicle phiz only for m_relOrientation ------------------------------------------------------------------------ r33076 | - | 2014-05-23 14:41:24 +0200 (Fr., 23 Mai 2014) | 2 lines VK_CANCEL handled with draggers; Add field refact::Mesh::m_localToWorld and use for temporary objects without nodes (optimization); ------------------------------------------------------------------------ r33075 | - | 2014-05-22 23:39:02 +0200 (Do., 22 Mai 2014) | 6 lines 2D / 3D windows updated in sync when draggers or draw actions are used; Add method C3DWindow::OnActivate (to hide dragger when deactivated); Extract method ManipulatorHandler::RemoveDragger; Remove override C3DWindow::RedrawNotify (and not derived from RedrawListener); Add override C3DWindow::MyView::RequestRedrawAll; Add override refact::MeshNode::SetTransform (to sync with peers); ------------------------------------------------------------------------ r33073 | - | 2014-05-22 10:05:57 +0200 (Do., 22 Mai 2014) | 2 lines - CRolloverDetector::GenerateWheels check for wheel diameter added ------------------------------------------------------------------------ r33071 | - | 2014-05-21 12:02:38 +0200 (Mi., 21 Mai 2014) | 1 line Manipulators UI implemented; ------------------------------------------------------------------------ r33068 | - | 2014-05-19 18:41:32 +0200 (Mo., 19 Mai 2014) | 4 lines - bug fix: lateral offset for right steered vehicles corrected if centerline is not at y=0 - 3D window background images saved in project container directory - 3D window toolbar tool added to show/hide background image ------------------------------------------------------------------------ r33060 | - | 2014-05-12 23:00:40 +0200 (Mo., 12 Mai 2014) | 1 line remove test code; ------------------------------------------------------------------------ r33058 | - | 2014-05-12 16:41:55 +0200 (Mo., 12 Mai 2014) | 4 lines - CPageDefaults added to PCDraw version (language setting) - SetModified added for CPMBSysContacts::OnSelall, OnDeselall - Tiremarks not displayed for inactive cars in 3D window ------------------------------------------------------------------------ r33056 | - | 2014-05-12 15:55:53 +0200 (Mo., 12 Mai 2014) | 2 lines - relative Camera for MBSystem uses velocity direction as direction (if body 1 is spinning wheel) ------------------------------------------------------------------------ r33055 | - | 2014-05-12 12:48:13 +0200 (Mo., 12 Mai 2014) | 6 lines The error is not reproducible on my system. My Attempts, check please: - Do not resize buffers. - Use StretchDIBits. ------------------------------------------------------------------------ r33054 | - | 2014-05-09 17:31:41 +0200 (Fr., 09 Mai 2014) | 2 lines - initial compression option added to spring damper elements (negative pretension) ------------------------------------------------------------------------ r33052 | - | 2014-05-09 10:45:59 +0200 (Fr., 09 Mai 2014) | 1 line handle IDCANCEL/RButtonDown while dragging; ------------------------------------------------------------------------ r33048 | - | 2014-05-07 23:19:26 +0200 (Mi., 07 Mai 2014) | 3 lines Use SetCapture/ReleaseCapture always; Add enum value PICK_MANIPULATOR (test code omitted); VS2012: replace AdvancedVectorExtensions with StreamingSIMDExtensions2 (not supported on my CPU); ------------------------------------------------------------------------ r33047 | - | 2014-05-07 11:23:57 +0200 (Mi., 07 Mai 2014) | 1 line Replace parameters float x, float y with Event const* e (use mouse coordinates internally); ------------------------------------------------------------------------ r33040 | - | 2014-05-02 17:28:21 +0200 (Fr., 02 Mai 2014) | 2 lines CDXMesh overrides changed; m_bRightHandDrivenCars handled; ------------------------------------------------------------------------ r33031 | - | 2014-04-29 14:44:20 +0200 (Di., 29 Apr 2014) | 1 line test code for shapes ------------------------------------------------------------------------ r33030 | - | 2014-04-28 22:30:50 +0200 (Mo., 28 Apr 2014) | 3 lines remove test code; revert COGLLightDef::GetLight; sync project files (cursors); ------------------------------------------------------------------------ r33029 | - | 2014-04-28 07:42:40 +0200 (Mo., 28 Apr 2014) | 1 line OnSetCursor: do not copy array ------------------------------------------------------------------------ r33028 | - | 2014-04-26 09:48:41 +0200 (Sa., 26 Apr 2014) | 3 lines OnRButtonDown, IDCANCEL handled => OnCameraDefault; Restore OnPick3D (set camera transparently, i.e. do not cancel); Clip setting the cursor to the viewport; ------------------------------------------------------------------------ r33027 | - | 2014-04-26 09:15:03 +0200 (Sa., 26 Apr 2014) | 2 lines sync with dx library changes; a little ambient light added; ------------------------------------------------------------------------ r33026 | - | 2014-04-25 20:13:53 +0200 (Fr., 25 Apr 2014) | 1 line ------------------------------------------------------------------------ r33022 | - | 2014-04-25 11:51:45 +0200 (Fr., 25 Apr 2014) | 10 lines - V 10.1.0.3 - CMultiBodySystem::ODESetupEnvironment NULL pointer check added - 3D window camera calibration points are displayed at the very end of the rendering process - camera calib. point size increased, colors changed to red/green - CKameraDlg::OptimizeCamera changed to static - GetCursor added to dx::EventHandler - cursor update for camera calibration added - 3D window menu resorted - bug fix: (8) vehicle color settings: vehicle combo no vehicle selected ------------------------------------------------------------------------ r33020 | - | 2014-04-23 19:29:57 +0200 (Mi., 23 Apr 2014) | 2 lines - bug fix: CCar::ApplyTrailerForce trailer hitch point was not calculated correctly ------------------------------------------------------------------------ r33018 | - | 2014-04-23 18:08:22 +0200 (Mi., 23 Apr 2014) | 5 lines - FE menu item removed for PCDraw version - MaintToolBar.cpp/.h removed - default update interval changed to 15 ms - Anhaenge.cpp removed ------------------------------------------------------------------------ r33014 | - | 2014-04-18 17:25:28 +0200 (Fr., 18 Apr 2014) | 3 lines - bug fix: F1 help for Acrobat XI corrected (filename needs to have quotation marks) - sight line distance text uses vehicle number text size ------------------------------------------------------------------------ r33013 | - | 2014-04-18 12:35:10 +0200 (Fr., 18 Apr 2014) | 3 lines - lang cz, slo update - type cast corrected in ModelSmp ------------------------------------------------------------------------ r33010 | - | 2014-04-15 12:15:55 +0200 (Di., 15 Apr 2014) | 1 line Serialize camera calibration points; ------------------------------------------------------------------------ r33009 | - | 2014-04-15 11:54:55 +0200 (Di., 15 Apr 2014) | 4 lines Camera calibration points UI (Step 2) - delete point; Rename class CameraCalibrationPointsHandler to CameraCalibrationAddPointHandler; Add class CameraCalibrationDeletePointHandler; ------------------------------------------------------------------------ r33007 | - | 2014-04-15 00:41:13 +0200 (Di., 15 Apr 2014) | 1 line C3DWindow::OnDelbmp: delete calibration points ------------------------------------------------------------------------ r33006 | - | 2014-04-15 00:32:43 +0200 (Di., 15 Apr 2014) | 1 line PICK_POSBMP, PICK_MOVEBMP: with SetCapture/ReleaseCapture, clear calibration points, code restructured (m_picking = false); ------------------------------------------------------------------------ r33005 | - | 2014-04-15 00:07:51 +0200 (Di., 15 Apr 2014) | 1 line bugfix: PICK_POSBMP, PICK_MOVEBMP ------------------------------------------------------------------------ r33004 | - | 2014-04-14 23:54:04 +0200 (Mo., 14 Apr 2014) | 4 lines Camera calibration points UI (Step 1); C3DWindow idle processing fixed (see CMainFrame::OnIdleUpdateCmdUI, C3DWindow::OnCmdMsg); Add enum PickMode, replace m_bPosBmp, m_bMoveBmp with m_pickMode; Add class CameraCalibrationPointsHandler derived from PickHandler; ------------------------------------------------------------------------ r32998 | - | 2014-04-11 22:46:14 +0200 (Fr., 11 Apr 2014) | 1 line Use depth bias for ground plane (physically is at z=0, but visually 1-2 mm below) (experimental) ------------------------------------------------------------------------ r32996 | - | 2014-04-11 18:06:13 +0200 (Fr., 11 Apr 2014) | 1 line const& added ------------------------------------------------------------------------ r32995 | - | 2014-04-11 17:50:17 +0200 (Fr., 11 Apr 2014) | 2 lines Camera calibration point input implemented (simple & quickly) IMPORTANT: ZGROUND=0 !!! ------------------------------------------------------------------------ r32993 | - | 2014-04-11 13:02:55 +0200 (Fr., 11 Apr 2014) | 2 lines 3D picking of PointCloud implemented; Use custom allocators for proxy objects; ------------------------------------------------------------------------ r32991 | - | 2014-04-11 08:25:46 +0200 (Fr., 11 Apr 2014) | 1 line cleanup ------------------------------------------------------------------------ r32988 | - | 2014-04-10 23:09:40 +0200 (Do., 10 Apr 2014) | 1 line 3D picking of CDxfLine and CDxfPoint objects implemented; ------------------------------------------------------------------------ r32985 | - | 2014-04-10 14:43:02 +0200 (Do., 10 Apr 2014) | 8 lines - move/rot vehicle cursor changes depending on shift/ctrl key pressed - bug fix: vehicles have to be in start position for CCarDxfDlg edit DXF, otherwise some operations may cause an exception - text size can be changed for vehicle numbers and text for custom vehicle positions - text size for vehicle numbers changed from Px to m - custom vehicle position text rotation limited to +/- 90 deg - text rotation for line of sight distance limited to +/- 90 deg - FE diagram import limit of 10 graphs extended ------------------------------------------------------------------------ r32984 | - | 2014-04-09 16:32:15 +0200 (Mi., 09 Apr 2014) | 1 line sync with dx library changes ------------------------------------------------------------------------ r32982 | - | 2014-04-08 19:01:20 +0200 (Di., 08 Apr 2014) | 4 lines - CDxfDraw::SetupNVectors option bCorrectNormals added (normals are mirrored) - CCar::MakeNormalCar face normals are not modified - bug fix: trailer connectivity was not updated properly when tow car and trailer were exchanged in vehicle administration ------------------------------------------------------------------------ r32970 | - | 2014-04-07 18:49:01 +0200 (Mo., 07 Apr 2014) | 3 lines - FE: add part dialog and functionality added - language update ------------------------------------------------------------------------ r32969 | - | 2014-04-07 15:54:36 +0200 (Mo., 07 Apr 2014) | 1 line bugfix of bugfix 32956: move m_dxCars.clear to CPCCrashView::PreViewportUpdate and check GetDrawDXCar2D; ------------------------------------------------------------------------ r32968 | - | 2014-04-07 11:25:04 +0200 (Mo., 07 Apr 2014) | 4 lines - V 10.1.0.2 - language update - C101 license check added ------------------------------------------------------------------------ r32966 | - | 2014-04-05 03:47:38 +0200 (Sa., 05 Apr 2014) | 2 lines Picking for C3DWindow implemented (entire scene); NEW! Mirror in X of DX models (for left hand drive autos); ------------------------------------------------------------------------ r32964 | - | 2014-04-04 17:23:50 +0200 (Fr., 04 Apr 2014) | 4 lines - FE Import results options dialog added (displacement, stress & strain) - bug fix: impacts were not saved properly when simultaneous collisions occured - generate diagrams from displacements function added to FE window ------------------------------------------------------------------------ r32956 | - | 2014-04-03 23:49:32 +0200 (Do., 03 Apr 2014) | 2 lines Introduce dx::View for 3D and 2D window (later: to handle scene graph interaction); bugfix: always process DX cars in PreViewportUpdate and PostViewportUpdate (remained data from previous project should be deleted); ------------------------------------------------------------------------ r32954 | - | 2014-04-03 17:38:34 +0200 (Do., 03 Apr 2014) | 3 lines - bug fix: CVehicleAdminDlg::OnOK check if still cars available needed - joint motors added for hinge x, y, z (velocity setting in joint parameters) ------------------------------------------------------------------------ r32953 | - | 2014-04-03 15:46:23 +0200 (Do., 03 Apr 2014) | 2 lines - 3D windows is updated when impact number is changed ------------------------------------------------------------------------ r32952 | - | 2014-04-02 19:29:37 +0200 (Mi., 02 Apr 2014) | 2 lines - bug fix: stop and intermediate positions are drawn at COG height due to 2D z-test ------------------------------------------------------------------------ r32949 | - | 2014-04-01 19:29:50 +0200 (Di., 01 Apr 2014) | 5 lines - bug fix: slope/friction polygon text not displayed in DirectX mode (SetTextColor needed) - friction polygons added to protocol printout - 24Px main toolbar bitmap added (test for large toolbars) - ElemDiscrete::update calculation updated ------------------------------------------------------------------------ r32948 | - | 2014-03-31 23:42:16 +0200 (Mo., 31 Mär 2014) | 2 lines - StreamTokenizer performance ------------------------------------------------------------------------ r32946 | - | 2014-03-31 18:50:51 +0200 (Mo., 31 Mär 2014) | 6 lines - CRefreshParams::m_dKraft_Factor renamed to m_dVelFactor - DrawImpuls renamed to DrawVelTriangle - DrawKraft renamed to DrawCrashImpulse - DrawWideLine added to DXFLib for simple wide lines (CrashImpulse, velocity triangle) - 3D road elevation diagram can be specified in % slope angle additionally ------------------------------------------------------------------------ r32942 | - | 2014-03-31 16:56:52 +0200 (Mo., 31 Mär 2014) | 3 lines bugfix: clear render queue (i.e. delete pending passes) after InitDXFStruct; Use Node::RemoveFromParent; ------------------------------------------------------------------------ r32941 | - | 2014-03-31 13:24:40 +0200 (Mo., 31 Mär 2014) | 1 line bugfix: set world transformation in BeginBatchLines/EndBatchLines and use FlushBatchLines if world transformation changes; ------------------------------------------------------------------------ r32933 | - | 2014-03-31 02:14:12 +0200 (Mo., 31 Mär 2014) | 1 line Use copyop and reference counted scene objects (further optimization: caching of dynamic objects); ------------------------------------------------------------------------ r32922 | - | 2014-03-27 19:10:52 +0100 (Do., 27 Mär 2014) | 3 lines - material copy added - Elastoplastic2D, 3D removed ------------------------------------------------------------------------ r32912 | - | 2014-03-25 14:38:28 +0100 (Di., 25 Mär 2014) | 5 lines - CFEConfigWnd::UpdateTreeCtrl uses SetRedraw - CResultsData::ReadFile speedup - alpha corrected for FE parts - Scanner, StreamTokenizer optimized ------------------------------------------------------------------------ r32910 | - | 2014-03-24 17:25:19 +0100 (Mo., 24 Mär 2014) | 6 lines - SelectLoad, SelectTracker, SelectMaterial added to FEConfigWnd (selects the nodes, elements which are assigned to a load, tracker, material) - elements are colored by part color in the FE window - advanced optimizer % unit changed to %% for format output - Element::getMaterial added - Tracker::SelectNodes added ------------------------------------------------------------------------ r32909 | - | 2014-03-22 15:42:21 +0100 (Sa., 22 Mär 2014) | 3 lines Use uninitialized vectors in CKameraDlg::OptimizeCamera (_EGOLO); CBmpToolBar eliminated; ------------------------------------------------------------------------ r32908 | - | 2014-03-22 00:44:30 +0100 (Sa., 22 Mär 2014) | 4 lines bugfix: C3DWindow::OnUpdateBmpBarSlider; bugfix: clear camera list UI after loaded (not before saved); bugfix: Do not use transparency in DXDrawLogo; C3DToolBar eliminated, add method C3DWindow::OnControlNotify instead; ------------------------------------------------------------------------ r32907 | - | 2014-03-21 18:21:50 +0100 (Fr., 21 Mär 2014) | 2 lines - selecting a boundary condition in the FEWnd tree selects all nodes in this boundary condition ------------------------------------------------------------------------ r32906 | - | 2014-03-21 17:50:27 +0100 (Fr., 21 Mär 2014) | 2 lines - CKameraDlg::OptimizeCamera ------------------------------------------------------------------------ r32905 | - | 2014-03-21 17:24:48 +0100 (Fr., 21 Mär 2014) | 2 lines - CKameraDlg::OptimizeCamera uses road points for error estimation (much more robust) ------------------------------------------------------------------------ r32894 | - | 2014-03-20 15:05:27 +0100 (Do., 20 Mär 2014) | 2 lines - CKameraDlg::OptimizeCamera added (camera optimization trial) ------------------------------------------------------------------------ r32892 | - | 2014-03-19 18:35:05 +0100 (Mi., 19 Mär 2014) | 9 lines - bug fix: CPMBSysJoints: OnSelchangeBody1, 2 added to set modified flag - g_fOrgx, y removed - vehicle can be rotated around the POI if the ctrl key is pressed during rotation - CCar::m_bCopyVToPSI switched off when course angle is changed using the mouse - bug fix: CPCCrashView::DrawKamera camera cone corrected to small image format (36 mm width) - bug fix: UpdateDXVehicleScaling is called when vehicle dimensions have changed to update the DirectX scaling - DrawTracks edge path displayed a COG height - C2DBitmap::Draw 2D bitmaps are displayed at z=-0.1 to make the vehicle outline, tiremarks etc are above ------------------------------------------------------------------------ r32891 | - | 2014-03-19 14:10:29 +0100 (Mi., 19 Mär 2014) | 4 lines Add field CRefreshParams::m_bUseDirectXForPrint; CMyPreviewView cleanup and add UI for m_bUseDirectXForPrint; IDD_PREVIEW_TOOLBAR: add checkbox IDC_USEDIRECTX; Mesh::IsVisible: add check for pDC->m_bPrinting and theApp.m_RefreshParams.m_bUseDirectXForPrint; ------------------------------------------------------------------------ r32884 | - | 2014-03-19 09:29:10 +0100 (Mi., 19 Mär 2014) | 3 lines Optimization: move MakeFrameContext2D instance out of the loop and use Resize notification in CPCCrashView::DXPrintPage (avoids redundant resource allocations); Pull up method RenderWindow::ResizeWindowNotify (ResizeNotify); bugfix: set SetDepthWriteEnabled before rendering (needed after transparent materials DX models); ------------------------------------------------------------------------ r32883 | - | 2014-03-19 00:10:33 +0100 (Mi., 19 Mär 2014) | 9 lines Printing with/without DirectX for 2D view implemented; PrintMyPage3D moved to C3DWindow (PrintPage); DXCopyBackBuffer moved to MakeFrameContext (CopyBackBuffer); bugfix: handle multiple pages correctly; CPCCrashView::DXPrintPage reimplemented using full printer resolution and tiled bitmaps; g_fOrgx, g_fOrgy eliminated; CPCCrashView::m_dzoxs, m_dzonxs, m_dzoys, m_dzonys eliminated; GetLocalDC/ReleaseLocalDC eliminated (use CClientDC instead); ShowMediaPlayer moved to 3DANIMAT.cpp; ------------------------------------------------------------------------ r32881 | - | 2014-03-18 19:14:07 +0100 (Di., 18 Mär 2014) | 9 lines - 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 - bug fix: CPageColors::OnInitDialog(), CPageDirectories::OnInitDialog() base class OnInitDialog needs to be called before resizeable controls - 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) - traffic light phase plan dialog context menu to add an additional row is displayed everywhere in the dialog - (3) Phasenplan einfügen Zeile Menü auch ausserhalb von Zeile anzeigen ------------------------------------------------------------------------ r32880 | - | 2014-03-18 12:51:26 +0100 (Di., 18 Mär 2014) | 5 lines - circles added to triangulate selected - bug fix: bitmap transparency did not work due to new transparency parameter in BrushStyle - BMP transparency slider updates 3D window also - bug fix: impact autocalc post impact velocities and angular velocities were not updated properly ------------------------------------------------------------------------ r32869 | - | 2014-03-14 17:06:38 +0100 (Fr., 14 Mär 2014) | 3 lines - save selected added to point cloud menu - splash and program icons updated ------------------------------------------------------------------------ r32867 | - | 2014-03-13 20:41:34 +0100 (Do., 13 Mär 2014) | 8 lines ***DirectX support for 2D animation implemented***; Add class MakeFrameContext2D, MakeFrameContext3D (derived from MakeFrameContext); Move DXCopyBackBuffer to EDITPRT.cpp; PrintMyPage3D: Maximal offscreen surface resolution increased to 4096; PrintMyPage3D: GetLocalDC/ReleaseLocalDC calls moved to MakeFrameContext3D ctor/dtor; PrintMyPage3D: Offset final bitmap by 2,2 for better alignment with print frame; Use MakeFrameContext2D in CPCCrashView::On2DAnimation if m_bUseDirectX is set; MakeRefresh: Use depth buffer for cars and multibody if m_bUseDirectX is set; ------------------------------------------------------------------------ r32864 | - | 2014-03-12 19:20:29 +0100 (Mi., 12 Mär 2014) | 4 lines - bug fix: new simulation did not update initial position when time slider was not used - bug fix: diagram window sequence lines were displayed with full vertical range instead of for the activated graphs - bug fix: steering sequence dialog steering time changes were lost when scrollbars are activated ------------------------------------------------------------------------ r32861 | - | 2014-03-12 11:56:10 +0100 (Mi., 12 Mär 2014) | 2 lines - FE: critical timestep calculation changed to 0.9 * min(ti) ------------------------------------------------------------------------ r32859 | - | 2014-03-12 11:49:01 +0100 (Mi., 12 Mär 2014) | 1 line bugfix: set world matrix in EndBatchLines; ------------------------------------------------------------------------ r32858 | - | 2014-03-11 15:55:08 +0100 (Di., 11 Mär 2014) | 4 lines - Model passed to Trackers instead of working directory - EnergyTracker uses model node and elementlist directly, RemoveSelNodes removed - Node applyVelocityConditions moved above displacement calculations ------------------------------------------------------------------------ r32857 | - | 2014-03-11 13:50:20 +0100 (Di., 11 Mär 2014) | 7 lines Dynamic update of collision shapes implemented; Add method C3DWindow::UnloadCollShapes, field m_pCollGrp; Change parameter list of DXDrawCollShapes, DXDrawCollForce (do not use CCrashListItem); Unload dynamic meshes in C3DWindow::PostViewportUpdate; CCar::CreateMeshFromDxfDraw, CMultiBodyElement::CreateMesh: preload mesh; Reload collision shapes when requested (after UnloadCollShapes), cleaned up in C3DWindow::OnShowWindow only; Use current collision data if dialog is open; ------------------------------------------------------------------------ r32851 | - | 2014-03-10 19:19:17 +0100 (Mo., 10 Mär 2014) | 2 lines - actual values are used in DXDrawCollShapes in the first step ------------------------------------------------------------------------ r32850 | - | 2014-03-10 16:10:49 +0100 (Mo., 10 Mär 2014) | 4 lines Create scene object with mesh in C3DWindow::DXDrawCollShapes for better transparency results; Add field C3DWindow::m_pDXCollRoot, handled by C3DWindow::DXPreRender and DXRender (similar to m_pDXCarsRoot); Rename methods DXDrawMueKegel3D to DXDrawCollShapes, DXDrawKraft3D to DXDrawCollForce; ------------------------------------------------------------------------ r32849 | - | 2014-03-10 14:10:30 +0100 (Mo., 10 Mär 2014) | 5 lines - CDiaExpFileDlg stepwidth edit subclassed from CNumEdit (point, colon independent input) - ModelSmp::m_cStrWorkingDir changed to non static - working dir passed to writers - bug fix: FE working dir not changed when material or other library parameters are loaded ------------------------------------------------------------------------ r32847 | - | 2014-03-07 18:44:51 +0100 (Fr., 07 Mär 2014) | 3 lines - SEQPAR_BRAKINGACC for advanced opt - COptimizerPageAdvanced::ReadFuncDBase loaded from program resources (not external file anymore) ------------------------------------------------------------------------ r32846 | - | 2014-03-07 10:46:51 +0100 (Fr., 07 Mär 2014) | 6 lines - DBPWD removed - cleanup - SQLITE_ENCKEY updated for PC-Crash 10.1 - databases reencrypted for 10.0 - database names changed to 2014 ------------------------------------------------------------------------ r32845 | - | 2014-03-06 19:22:46 +0100 (Do., 06 Mär 2014) | 2 lines - advanced optimizer sequence parameters added ------------------------------------------------------------------------ r32844 | - | 2014-03-06 12:20:06 +0100 (Do., 06 Mär 2014) | 3 lines FE bar position fixed in C3DWindow::UpdateStatusText; Revert to use enabled lights only in C3DWindow::DXSetupEnv; ------------------------------------------------------------------------ r32843 | - | 2014-03-05 17:53:17 +0100 (Mi., 05 Mär 2014) | 2 lines - Get/SetLocalWerte eliminated ------------------------------------------------------------------------ r32842 | - | 2014-03-04 19:55:01 +0100 (Di., 04 Mär 2014) | 2 lines - Get/SetLocalWerte eliminated ------------------------------------------------------------------------ r32841 | - | 2014-03-03 19:42:08 +0100 (Mo., 03 Mär 2014) | 2 lines - Get/SetLocalWerte eliminated ------------------------------------------------------------------------ r32840 | - | 2014-03-03 19:02:20 +0100 (Mo., 03 Mär 2014) | 10 lines - m_autoTimestep, m_dTotalModelMass removed from Controlset (model passed in GetPropGridData) - CPCCrashView::GetWinwordData removed - CPCCrashView::UpdateWWHeckCrash removed - CPCCrashView::UpdateWWHeckGeo removed - CPCCrashView::SendWinwordCommand removed - SetSeqParameter/GetSeqParameter extended - CNewSeq50::Get/SetReactionDuration(), Get/SetThrottlePos(), Get/SetShiftTime(), Get/SetShiftUpRpm(), Get/SetShiftDownRpm(), Get/SetVMin(), Get/SetVMax() removed - CNewSeq50::Get/SetFriction(), GetGeomChangeX, GetGeomChangeY, GetGeomChangeZ, Get/SetBrakingLevel removed - Get/SetLocalWerte eliminated ------------------------------------------------------------------------ r32838 | - | 2014-02-28 18:47:28 +0100 (Fr., 28 Feb 2014) | 2 lines - bug fix: CCar::ApplyTrailerForce not torque transfer around the x axis has to be used ------------------------------------------------------------------------ r32836 | - | 2014-02-28 17:31:20 +0100 (Fr., 28 Feb 2014) | 7 lines - m_elementlist added to EnergyTracker - Node::m_internal_energy moved to Element - Element::getInternalEnergy added - internal energy calculation added for Shell_BT_4, Shell_C0_3, Solid_Iso_4, Solid_Iso_6 - EnergyTracker::collectOwnData corrected for internal energy calculation - m_elementlist added to EnergyTracker ------------------------------------------------------------------------ r32835 | - | 2014-02-28 17:20:21 +0100 (Fr., 28 Feb 2014) | 1 line enable DepthCheck & DepthWrite (quick fix) ------------------------------------------------------------------------ r32832 | - | 2014-02-28 11:36:04 +0100 (Fr., 28 Feb 2014) | 6 lines Move CPCCrashView::m_bUseDirectX to CRefreshParams; bugfix: Mesh::IsVisible depends on m_bUseDirectX settings; Printing preliminary cleanup and code structure changes; Rename method CPCCrashView::prGraphic to PrintGraphic; Move method CPCCrashView::PrintHardCopy to EDITPRT.cpp; Extract method CPCCrashView::PrintValues to EDITPRT.cpp; ------------------------------------------------------------------------ r32830 | - | 2014-02-27 18:39:59 +0100 (Do., 27 Feb 2014) | 2 lines Add parameter tempOnly in Clone and copy ctor (=> Do not create scene graph for other views); Changed behavior: retrieve local bounding box before rotation about X axis; ------------------------------------------------------------------------ r32822 | - | 2014-02-26 21:35:19 +0100 (Mi., 26 Feb 2014) | 4 lines bugfix: InitDXFStruct eliminated in CMainFrame::~CMainFrame (was called too late); - Move g_DxfGraphic to CPCCrashApp (for well defined creation/destruction order); - Move CMainFrame::m_tempDev to CPCCrashApp (m_dxdev) placed before m_DxfGraphic; ------------------------------------------------------------------------ r32821 | - | 2014-02-26 21:30:12 +0100 (Mi., 26 Feb 2014) | 5 lines Use MeshNode subclass for root nodes with auto cleanup; Replace field m_pNode with m_meshNodeList and m_numMeshNodes; Create mesh hierarchy for each scene; Add override IsVisible; ------------------------------------------------------------------------ r32819 | - | 2014-02-25 22:31:18 +0100 (Di., 25 Feb 2014) | 4 lines CPageMaba reimplemented to handle "Apply" correctly (uses DDXDialogBase); CPageSave reimplemented to handle "Apply" correctly (uses DDXDialogBase); replace operator== with IsChanged method and cleanup; ***COptionsSheet finished*** ------------------------------------------------------------------------ r32818 | - | 2014-02-25 15:45:46 +0100 (Di., 25 Feb 2014) | 2 lines - bug fix: m_StatusTxtOptions.m_textColor.a alpha needs to be set ------------------------------------------------------------------------ r32817 | - | 2014-02-25 15:16:16 +0100 (Di., 25 Feb 2014) | 6 lines - DX file encryption for 10.1 added - cleanup - m_bSaveIntegrStep, m_bRolloverDetection moved to CSimParameters - bScreenRefreshOnMouseMove removed - g_bDiaGrid moved to CRefreshParams ------------------------------------------------------------------------ r32816 | - | 2014-02-25 14:05:49 +0100 (Di., 25 Feb 2014) | 3 lines - bug fix: CPCCrashView::MoveRotateCar did not adjust vehicle position properly if followpoint is not the COG (CalcAbsPoints) - change log added to about dialog ------------------------------------------------------------------------ r32815 | - | 2014-02-25 13:34:11 +0100 (Di., 25 Feb 2014) | 1 line UseTextColor changed to support alpha; ------------------------------------------------------------------------ r32809 | - | 2014-02-25 10:01:43 +0100 (Di., 25 Feb 2014) | 5 lines - m_external_energy removed from Node - kinetic energy is saved instead of external energy - 3D window FE combo initialization moved below load customization (LoadCommandBars) - bug fix: EnergyTracker::collectOwnData results are reset to 0 before accumulation ------------------------------------------------------------------------ r32808 | - | 2014-02-24 22:47:09 +0100 (Mo., 24 Feb 2014) | 1 line CPageDefaults reimplemented to handle "Apply" and "Cancel" correctly (uses DDXDialogBase); ------------------------------------------------------------------------ r32806 | - | 2014-02-24 18:45:49 +0100 (Mo., 24 Feb 2014) | 2 lines - unused old sequences removed ------------------------------------------------------------------------ r32803 | - | 2014-02-24 16:30:33 +0100 (Mo., 24 Feb 2014) | 6 lines - lost dongles Dekra added - use current for min/max added to advanced optimizer - line of sight distance text can be displayed - friction cone displayed as cone in 3D window - bug fix: C3DWindow::DXDrawMueKegel3D SetBrush corrected for transparency ------------------------------------------------------------------------ r32801 | - | 2014-02-24 12:05:51 +0100 (Mo., 24 Feb 2014) | 1 line CPageSimulation reimplemented to handle "Apply" correctly (uses DDXDialogBase); ------------------------------------------------------------------------ r32798 | - | 2014-02-21 17:06:00 +0100 (Fr., 21 Feb 2014) | 4 lines - Advanced optimizer results added to results list (diagrams, protocol) - COptAdvFunction: units and language ID added - language update ------------------------------------------------------------------------ r32797 | - | 2014-02-21 16:37:07 +0100 (Fr., 21 Feb 2014) | 4 lines bugfix: make CCar::SetFrontColor safe for uninitialized cars (i.e. above g_sNrOfCars); bugfix: do not reset parameters already loaded from registry in InitCrash; Change default values of "TINCR" (0.4) and "SINCR" (2.0) in ReadIniFile; CPageColors handles "Apply" correctly and cleanup; ------------------------------------------------------------------------ r32795 | - | 2014-02-21 14:01:54 +0100 (Fr., 21 Feb 2014) | 1 line CPageDirectories reimplemented to handle "Apply" correctly (uses DDXDialogBase); ------------------------------------------------------------------------ r32794 | - | 2014-02-21 13:36:16 +0100 (Fr., 21 Feb 2014) | 4 lines - PCDraw version is retained in demoversion - bug fix: UpdateCmdUI ProtSave, ProtSaveAs corrected - vehicle color reset removed from InitCrash (moved to CCar constructor) ------------------------------------------------------------------------ r32793 | - | 2014-02-21 13:08:20 +0100 (Fr., 21 Feb 2014) | 3 lines Code structure changed & preliminary cleanup; Rename Options.h/.cpp to OptionsSheet.h./.cpp; Cut opages.h/.cpp into separate files + cleanup; ------------------------------------------------------------------------ r32788 | - | 2014-02-20 23:08:06 +0100 (Do., 20 Feb 2014) | 5 lines CPageRefresh reimplemented to handle "Apply" correctly (uses DDXDialogBase) (TODO: other pages); CProgramSettings instantiated by CPCCrashApp early enough (field m_programSettings); Use CRegistryIOManager only for registry IO of CProgramSettings in InitCrash; Second call of ReadIniFile and ReadFromRegistry removed in InitCrash; What was the purpose of? Registry IO of m_RefreshParams::m_lKindOfRefresh, m_wWhenToSave, m_bScreenRefreshOnMouseMove, m_ColGridSubLine, etc. moved to CRefreshParams::WriteToRegistry/ReadFromRegistry; ------------------------------------------------------------------------ r32784 | - | 2014-02-20 18:01:40 +0100 (Do., 20 Feb 2014) | 2 lines - PointCloud::PointAction::TriangulateSelected uses compatible triangulator as new one has memory issues in 64 Bit version ------------------------------------------------------------------------ r32782 | - | 2014-02-20 11:44:41 +0100 (Do., 20 Feb 2014) | 1 line bugfix: Do not use alpha in DrawContextDX::DrawPoints if colors are specified in array ------------------------------------------------------------------------ r32780 | - | 2014-02-19 20:34:34 +0100 (Mi., 19 Feb 2014) | 3 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) ------------------------------------------------------------------------ r32776 | - | 2014-02-19 14:41:56 +0100 (Mi., 19 Feb 2014) | 9 lines g_CarStyle global variable eliminated; Rename field CCar::m_DxfDrawNormalCar to m_smallCar and create with SMALLCAR always (see CCar::CreateNormalCar); Rename field CCar::m_SimpleCar3D to m_fullCar; Modify DrawCar to use m_smallCar or m_fullCar depending on CRefreshParams::GetDrawDetailedCar; CreateAllNormalCars global function eliminated; CreateNormalCar3D global function eliminated; Make CRefreshParams::SetKindOfRefresh inline and trivial; CDefaultSettingsDlg::m_bDetCarShape eliminated; ------------------------------------------------------------------------ r32775 | - | 2014-02-18 22:28:01 +0100 (Di., 18 Feb 2014) | 5 lines CDxfDraw::Type eliminated; bugfix: end & intermediate positions were not drawn in 2D with 3D models on; bugfix: sequence positions for sequence table were not drawn in 2D with 3D models on; CSimTableData: add const modifier to some methods; Add CCar::GetSimTable const/non const variants; ------------------------------------------------------------------------ r32769 | - | 2014-02-18 17:57:35 +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 ------------------------------------------------------------------------ r32768 | - | 2014-02-17 18:14:20 +0100 (Mo., 17 Feb 2014) | 14 lines - Advanced optimizer - OLE setvel limited to 0.01 m/s to preserver course angle - active, current, best value added to COptAdvData - COptAdvDataRecord::UpdateCurrOptValues added - language Update - COptimizer::OptimizeAdvanced functionality added - COptimizerPageAdvanced::OnReportDragDropCompleted removed - COptimizerPageAdvanced::OnBnClickedAddrow removed - COptimizerPageAdvanced::OnBnClickedSave removed - COptimizerPageAdvanced::OnBnClickedLoaddefaults removed - COptimizerPageAdvanced::SetError safety check added - COptimizerPageAdvanced::OnBnClickedCancel added - COptimizerPageGeneral::OnBnClickedCancel added ------------------------------------------------------------------------ r32767 | - | 2014-02-17 17:38:40 +0100 (Mo., 17 Feb 2014) | 6 lines 3D cars in 2D view implemented (DirectX only); Add methods CPCCrashView::AddDXCar, DrawAllDXCars, DrawDXCar, DXSetupEnv, DXPreRender, DXRender; OnSmallcar, OnFullcar, OnUpdateFullcar, OnUpdateSmallcar eliminated; Add enum value CRefreshParams::DRAW_DXCAR2D, methods GetDrawDXCar2D/SetDrawDXCar2D; Add field CDefaultSettingsDlg::m_bDrawDXCar2D; Add field CPageRefresh::m_bDrawDXCar2D; ------------------------------------------------------------------------ r32765 | - | 2014-02-14 21:33:34 +0100 (Fr., 14 Feb 2014) | 3 lines bugfix: draw logo at GROUP_OVERLAY in C3DWindow::RenderQueueEnded (i.e. always in foreground); DX cars for 2D continued (not used yet); Add fields CPCCrashView::m_pLight, m_lights, methods CreateLight, HasDXCars); ------------------------------------------------------------------------ r32764 | - | 2014-02-14 17:57:42 +0100 (Fr., 14 Feb 2014) | 7 lines - DRAW_XX changed to enum in CPCCrashView - g_hKraftVor removed - COptAdvData cleanup - Read/WriteOptimizerParams chunk IO added - bug fix: CDiaWindow::CalcCFC array check needed - advanced optimizer ------------------------------------------------------------------------ r32760 | - | 2014-02-14 08:14:03 +0100 (Fr., 14 Feb 2014) | 1 line bugfix: make mouse position relative to viewport rectangle; ------------------------------------------------------------------------ r32759 | - | 2014-02-13 22:58:03 +0100 (Do., 13 Feb 2014) | 6 lines bugfix: Save visible viewport rectangle (m_vrect) and use it to resize render target in C3DWindow::OnSize; Add parameter pRenderTarget in DXDrawLogo (for screen vs. printing); Reuse saved m_vrect in PreRenderTargetUpdate, and UpdateStatusText; C3DWindow::m_iMenuToolbarHeight eliminated; ------------------------------------------------------------------------ r32758 | - | 2014-02-13 19:44:19 +0100 (Do., 13 Feb 2014) | 15 lines - theApp.m_pKameraDlg changed to Singleton - theApp.m_pBaseValuesDlg changed to Singleton - theApp.m_pCarDxfDlg changed to Singleton - theApp.m_pKinematicsDlg changed to Singleton - CMainFrame::m_pWizardFrame changed to Singleton - theApp.m_pEESFrame changed to Singleton - theApp.m_pSeqDlg changed to Singleton - theApp.m_pAvoidKineticDlg changed to Singleton - theApp.m_pKinPathBackwardsDlg changed to Singleton - theApp.m_pGeomChangeDlg changed to Singleton - theApp.m_pLenkDlg changed to Singleton - theApp.m_pCrashBackwardsDlg changed to Singleton - Optimizer advanced page added - language update ------------------------------------------------------------------------ r32756 | - | 2014-02-13 14:51:41 +0100 (Do., 13 Feb 2014) | 5 lines - crossing dialog text labels changed to 2 line (units were not shown) - Layer properties dialog help button removed - bug fix: CTextureManager::Copy did not copy texture entries from other - bug fix: CDxfIntFileIO::ReadBinary solid texture entry initialization was missing (FixSolidTextureEntries) ------------------------------------------------------------------------ r32755 | - | 2014-02-12 19:46:56 +0100 (Mi., 12 Feb 2014) | 9 lines - bug fix: C3DWindow::DXDrawBitmap3D transparency did not work (SetBrush uses separate alpha parameter) - transparency slider added to 3D window - Apply added to 3D window light dialog - COptimizerFrame removed - optimizer property sheed changed to normal modeless propery sheet - CPCCrashApp::m_pOptimizeDlg changed to singletonPtr - optimizer dialog changed to CXTPPropertyPage, CXTPPropertySheet - optimizer dialog resizeable ------------------------------------------------------------------------ r32753 | - | 2014-02-11 19:03:30 +0100 (Di., 11 Feb 2014) | 7 lines - CPCCrashApp::PDFHelp changed to virtual and added to CDSDWinApp - PDFHelp added to DXFLib - resizing enable for custom CFileDialogs - user logo added to 3D window and animation (company logo) - PDFHelp label Update - C3DWindow::DXDrawLogo added ------------------------------------------------------------------------ r32750 | - | 2014-02-10 17:22:39 +0100 (Mo., 10 Feb 2014) | 3 lines - Scanner::ReadLine line length increased from 512 to 2048 - CFEData::DrawNodes selected nodes allways display node and node number ------------------------------------------------------------------------ r32747 | - | 2014-02-10 09:58:45 +0100 (Mo., 10 Feb 2014) | 2 lines - CDxfPoint default style changed to absolute size ------------------------------------------------------------------------ r32742 | - | 2014-02-08 22:12:21 +0100 (Sa., 08 Feb 2014) | 3 lines C3DWindow::DrawDXCar moved to 3dwindow.cpp; Declaration WheelPar moved to DXVariables.h; DX cars for 2D continued (not used yet); ------------------------------------------------------------------------ r32741 | - | 2014-02-07 21:50:19 +0100 (Fr., 07 Feb 2014) | 3 lines Do not move projection plane (wrect), move camera instead for 2D view (see CPCCrashView::SetMap)(needed for later); Use Vector3dNoInit for CCarValue::m_MOI, CPageGeometry::MOI; Introducing DX cars for 2D view (not used yet); ------------------------------------------------------------------------ r32740 | - | 2014-02-07 17:04:02 +0100 (Fr., 07 Feb 2014) | 7 lines - CCar::CalcRelAcceleration changed to vector parameters - 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 - CCar::Anhaengerkraft renamed to ApplyTrailerForce - CalcAnhaengerForces renamed to CalcTrailerForces - bug fix: CCar::CalcTrailerForces hitch point z coordinate for trailer was not used properly - CCar::CalcTrailerForces corrective force added to eliminate separation ------------------------------------------------------------------------ r32736 | - | 2014-02-06 19:27:16 +0100 (Do., 06 Feb 2014) | 4 lines Replace IDE_SKYTEXTURE, IDB_SKYTEXTURE with property item; Replace theApp.AppMyLoadString with temp string in COGLOptionsDlg::InitPropertyGrid (simplified EH due to 1 vs. multiple objects); Add min/max validation for m_dFogDist; Code cleanup; ------------------------------------------------------------------------ r32733 | - | 2014-02-06 18:53:07 +0100 (Do., 06 Feb 2014) | 12 lines - sight lines to multibody system added - m_hAccelUS removed (not needed as shortcuts can be customized) - color setting added for crash impulse, friction cone and contact plane - GetFinalPosMode() == 0 changed to GetFinalPosMode() == COptimizer::MOVEROTVEHICLEPOS - course angle can be changed with the tow truck tool if shift key is pressed - NROFELLIPSOIDSEQS, NROFELLCYLSEQS changed to static const int - CCarValue::TRRAD1, 2, 3 changed to m_MOI - CalcMassMoment() changed to vector3d & parameter - Crash3 A, B, G calculation moved to Crash3ParametersDBase - ACCELFORWARDS, ACCELBACKWARDS changed to enum in CNewSeq50 - INITSEQ_X changed to enum in CNewSeq50 ------------------------------------------------------------------------ r32729 | - | 2014-02-06 13:58:27 +0100 (Do., 06 Feb 2014) | 2 lines Rename m_pLights to m_lights, final cleanup; ------------------------------------------------------------------------ r32728 | - | 2014-02-05 23:21:00 +0100 (Mi., 05 Feb 2014) | 4 lines CLEAN CODE: 3DWindow.h/.cpp fields & methods grouped, reordered, renamed, etc. for clarity; bugfix: Move methods CameraParameters::SaveXML/LoadXML to CKameraDlg and use temporary fields for all items; CDXVariables eliminated, move field m_cStrSkyTexture to C3DWindow, extract method InitSkyTextureName; ------------------------------------------------------------------------ r32726 | - | 2014-02-05 18:09:58 +0100 (Mi., 05 Feb 2014) | 2 lines - PDFHelp ------------------------------------------------------------------------ r32725 | - | 2014-02-05 16:30:35 +0100 (Mi., 05 Feb 2014) | 2 lines - PDFHelp ------------------------------------------------------------------------ r32721 | - | 2014-02-04 23:36:53 +0100 (Di., 04 Feb 2014) | 3 lines bugfix: force unique names in C3DWindow::OnCameraRename; bugfix: copy m_BmpDest in CCamera copy ctor; ------------------------------------------------------------------------ r32719 | - | 2014-02-04 18:47:24 +0100 (Di., 04 Feb 2014) | 4 lines - bug fix: SaveDXObjects check if DirectX car is loaded was missing - bug fix: CDBaseDlg::OnKillfocusEasyquery array size check was missing - PDFHelp ------------------------------------------------------------------------ r32717 | - | 2014-02-04 13:30:26 +0100 (Di., 04 Feb 2014) | 5 lines Move field C3DWindow::m_BmpDest to CCamera; Inline function LadeBmp3D in C3DWindow::OnBmp; Add methods CCamera::Set-/GetBackgroundBitmapDestRect, HasBackgroundBitmap; Rename method LoadBackgroundImage to ReLoadBackgroundBitmap and change to support calling multiple times or without bitmap (from OnPaint); ------------------------------------------------------------------------ r32710 | - | 2014-02-04 10:06:57 +0100 (Di., 04 Feb 2014) | 2 lines 3DXTERN.H removed; ------------------------------------------------------------------------ r32708 | - | 2014-02-03 21:06:24 +0100 (Mo., 03 Feb 2014) | 4 lines Global variables g_TheMap, g_PWin (3DXTERN.H) eliminated (g_TheMap replaced with m_ctx.GetWVT(), g_PWin replaced with m_wrect, or use 0.012f in CPCCrashView::DrawKamera); MatchAspect moved to C3DWindow and make private, call from C3DWindow::PreRenderTargetUpdate only with real render target dimensions, all other calls are eliminated; InitAnimationParamaters moved to C3DWindow and make private; IDD_OGLOPTIONS, COGLOptionsDlg: combobox IDC_FORMAT eliminated; ------------------------------------------------------------------------ r32702 | - | 2014-01-31 13:17:09 +0100 (Fr., 31 Jän 2014) | 6 lines Camera list UI finished (bitmaps not handled yet correctly); OnCameraSave, OnCameraDelete, OnCameraRename implemented; C3DWindow::OnSelchangeCameraList message handler added; IDD_SAVECAMERA, IDD_RENAMECAMERA dlg resources added; CCamera::copy ctor added; ------------------------------------------------------------------------ r32699 | - | 2014-01-30 22:53:13 +0100 (Do., 30 Jän 2014) | 1 line Camera list UI (bugfixes); ------------------------------------------------------------------------ r32698 | - | 2014-01-30 15:46:25 +0100 (Do., 30 Jän 2014) | 1 line Camera list UI (not finished yet); ------------------------------------------------------------------------ r32696 | - | 2014-01-30 12:12:42 +0100 (Do., 30 Jän 2014) | 7 lines Camera collection added; C3DWindow derived from SymbolTableListener, overrides added (not implemented yet); Add field C3DWindow::m_cameras, methods InitCameras, WriteCameras, ReadCameras, GetNumCameras, GetCamera, GetDefaultCamera, AddCamera, GetCameras; Move fields m_cStrBitmapName3D, m_fBmpRotAngle to CCamera, add/rename methods Set-/GetBackgroundBitmapName, Set-/GetBackgroundBitmapRotationAngle; Add ChunkIO Write3DWindowCameras/Read3DWindowCameras; CCamera::SetCameraDefaultValues eliminated; bugfix: DrawContextDX::DrawGrid (invisible grid) ------------------------------------------------------------------------ r32691 | - | 2014-01-29 13:02:07 +0100 (Mi., 29 Jän 2014) | 2 lines bugfix: test (m_color & 0xff000000) != 0xff000000 for transparency in DrawContextDX::UsePass; Change method UseColor to keep alpha; ------------------------------------------------------------------------ r32688 | - | 2014-01-29 12:51:03 +0100 (Mi., 29 Jän 2014) | 3 lines CCamera is derived from Symbol; Add override CCamera::Serialize; Replace C3DWindow::m_cam value with reference; ------------------------------------------------------------------------ r32687 | - | 2014-01-29 10:28:12 +0100 (Mi., 29 Jän 2014) | 1 line ------------------------------------------------------------------------ r32685 | - | 2014-01-29 10:12:27 +0100 (Mi., 29 Jän 2014) | 3 lines - lang_geo added (Georgian) - bug fix: CCar::PositionOntoSlopePolygon transformation corrected (orientation was wrong for small polygons) ------------------------------------------------------------------------ r32681 | - | 2014-01-28 17:59:15 +0100 (Di., 28 Jän 2014) | 2 lines - PDF Context help ------------------------------------------------------------------------ r32676 | - | 2014-01-27 23:07:25 +0100 (Mo., 27 Jän 2014) | 2 lines NO_INIT added; rename dump file; ------------------------------------------------------------------------ r32671 | - | 2014-01-27 10:48:49 +0100 (Mo., 27 Jän 2014) | 2 lines - context help changed to popup windows ------------------------------------------------------------------------ r32668 | - | 2014-01-23 19:38:05 +0100 (Do., 23 Jän 2014) | 3 lines - steering wheel angle and steering wheel velocity displayed in diagrams - bug fix: diagram window status bar color RGB should be BGR ------------------------------------------------------------------------ r32667 | - | 2014-01-23 17:48:53 +0100 (Do., 23 Jän 2014) | 4 lines - vehicle dxf is adjusted in lateral position also - driver model can be changed for each vehicle independently - vehicle model and driver name can be changed in vehicle administration ------------------------------------------------------------------------ r32661 | - | 2014-01-23 11:28:08 +0100 (Do., 23 Jän 2014) | 3 lines - bug fix: C3DWindow::DXDrawBitmap2D tiled bitmap display did not use different z values - DDEExecute cmds fixed for update from PC-Rect ------------------------------------------------------------------------ r32652 | - | 2014-01-17 18:33:34 +0100 (Fr., 17 Jän 2014) | 5 lines - geometry change values added to values window - impact calculation type (forwards/backwards) save in project file and added to impact values printout - CCar::m_wType changed to private - steering ratio set to 1 for vehicle without steering wheel (motorcycle, trailer, etc.) ------------------------------------------------------------------------ r32651 | - | 2014-01-17 15:15:39 +0100 (Fr., 17 Jän 2014) | 5 lines - PNG transparency works for 3D window foreground bitmaps - transparency added to the FE parts - scale image link changed to 2014 - ResizeDIB/SmallerDIB/EnlargeDIB support for 32 Bit bmps (transparency) added ------------------------------------------------------------------------ r32649 | - | 2014-01-16 12:32:51 +0100 (Do., 16 Jän 2014) | 1 line OnMesh4Continue, OnMesh4Distance added (called by right click menu); ------------------------------------------------------------------------ r32646 | - | 2014-01-15 14:34:11 +0100 (Mi., 15 Jän 2014) | 6 lines - CMBSpringDamper::bConBroken changed to bool - bug fix: CCar::Anhaengerkraft roll torque enabled in hitch force calculation - BMP transparency slider added to bitmap toolbar - CMyXTPToolBar renamed to CSimToolBar - bug fix: SaveDXObjects target directory needs to be created if single files are copied only ------------------------------------------------------------------------ r32645 | - | 2014-01-15 12:31:13 +0100 (Mi., 15 Jän 2014) | 1 line Add paremeter dblClk in DrawHandler::PropertiesDlg, ------------------------------------------------------------------------ r32642 | - | 2014-01-14 10:55:46 +0100 (Di., 14 Jän 2014) | 1 line Sync project files; ------------------------------------------------------------------------ r32637 | - | 2014-01-13 19:56:43 +0100 (Mo., 13 Jän 2014) | 8 lines - CPKinVst moved to separate files - VST calculation is performed iteratively (forwards/backwards possibility e.g. stopping distance from initial velocity) - bug fix: crash in CValuesWnd::GetValue if MB_CUR is used and no multibody system is loaded - actual sequence added to current values display (values window) - diagram values are displayed in color in the diagram window status bar - total weight added to protocol printout - bug fix: crash3 show partner did not work properly (missing entries in list for NHTSA vehicles) ------------------------------------------------------------------------ r32635 | - | 2014-01-10 17:45:23 +0100 (Fr., 10 Jän 2014) | 4 lines - registry key changed to 10.1 - pccrash.lin imported from My Documents/PCCrash - OLE help menu item added ------------------------------------------------------------------------ r32633 | - | 2014-01-10 11:53:47 +0100 (Fr., 10 Jän 2014) | 2 lines - DX save directory changed to container directory (subdirectory in project path, same name as project file wo ext) ------------------------------------------------------------------------ r32632 | - | 2014-01-09 18:42:30 +0100 (Do., 09 Jän 2014) | 5 lines - DXFSetProjectPath added - cleanup - CDxflibDLL::m_cStrProjectPath added - CDXMeshObject::Initialize check for DX files in project path added ------------------------------------------------------------------------ r32629 | - | 2014-01-09 18:02:00 +0100 (Do., 09 Jän 2014) | 4 lines - 3D window background image and image rotation saved in camera xml file - CValuesWnd AutoLoadPlacement replaced by Load/SavePlacement (window is not shown at program start) - DirectX objects can be saved in the project file directory (optional) ------------------------------------------------------------------------ r32622 | - | 2014-01-09 10:45:22 +0100 (Do., 09 Jän 2014) | 4 lines - access to recondata crash tests added - version 10.1 - xyz file format support for 3 value (xyz only) files added ------------------------------------------------------------------------ r32621 | - | 2014-01-08 23:32:12 +0100 (Mi., 08 Jän 2014) | 2 lines CPCCrashView::OnMesh3AddVertex, OnMesh3Distance added; CPCCrashView::OnDxfAddMesh3 changed to use Mesh3Command; ------------------------------------------------------------------------ r32613 | - | 2014-01-02 16:51:07 +0100 (Do., 02 Jän 2014) | 2 lines - PCCrash 10.1 ------------------------------------------------------------------------ r32610 | - | 2014-01-02 11:49:46 +0100 (Do., 02 Jän 2014) | 2 lines - branch 10.1 ------------------------------------------------------------------------ r32607 | - | 2014-01-02 11:42:41 +0100 (Do., 02 Jän 2014) | 2 lines - branch 10.1 ------------------------------------------------------------------------ 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 ------------------------------------------------------------------------