------------------------------------------------------------------------ r35468 | - | 2018-11-21 08:54:21 +0100 (Mi., 21 Nov 2018) | 3 lines - V 11.1.0.23 - bug fix: default 3D vehicle not displayed when 2D DXF was loaded (show/hide 3D window option was not used) ------------------------------------------------------------------------ r35459 | - | 2018-11-14 19:05:34 +0100 (Mi., 14 Nov 2018) | 6 lines - NIC license check added to quick check - OLE: STATE_COG_Z, STATE_ROLL, STATE_PITCH, STATE_YAW added to CPCCrashDoc::GetState() - OLE: CPCCrashDoc::DeleteCar added - OLE: DCPCCrashDoc::XFDeleteSelected added - crash detection interval changed to 1 ms if integration step is small enough (<= 1 ms) ------------------------------------------------------------------------ r35402 | - | 2018-10-17 19:13:37 +0200 (Mi., 17 Okt 2018) | 4 lines - bug fix: stop position and intermediate positions were displayed at twice the COG height - bug fix: m_trackPoints.SetSplineMode() needs to be called before copying points - CCar::ywtmul not reset in project load anymore ------------------------------------------------------------------------ r35350 | - | 2018-09-26 12:16:10 +0200 (Mi., 26 Sep 2018) | 4 lines - ReplaceEnergyUnitStringBrkJ added - bug fix: imperial units corrected for values window kJ output - bug fix: transparent 2D bitmaps was not shown when 3D ground was switched on ------------------------------------------------------------------------ r35332 | - | 2018-09-19 14:45:41 +0200 (Mi., 19 Sep 2018) | 1 line Sync with Ogre (multiple viewports); ------------------------------------------------------------------------ r35317 | - | 2018-09-07 10:47:10 +0200 (Fr., 07 Sep 2018) | 4 lines - V 11.1.0.21 - bug fix: CSimTableData::ImportData() readline was missing for steering tables - CBrakingDataRecord::UpdateBraking() limit for axle brake forces increased from 200 to 500 % ------------------------------------------------------------------------ r35295 | - | 2018-08-16 11:50:49 +0200 (Do., 16 Aug 2018) | 3 lines - COpenGLOptions::bUseDetailedWheel removed (not used) - wheels are displayed in 3D window for 3D DXF drawings without solids (e.g. point clouds) ------------------------------------------------------------------------ r35264 | - | 2018-07-20 12:01:43 +0200 (Fr., 20 Jul 2018) | 3 lines - V 11.1.0.21 - bug fix: autosave did not work on transition from 59 min to 0 (abs was missing) ------------------------------------------------------------------------ r35226 | - | 2018-06-14 10:08:23 +0200 (Do., 14 Jun 2018) | 3 lines - OLE GetImpactParameter: IMP_PIMPZ correct z global value is returned - OLE GetImpactParameter: IMP_PIMPZROAD relative to road level added ------------------------------------------------------------------------ r35218 | - | 2018-06-11 14:11:18 +0200 (Mo., 11 Jun 2018) | 1 line Update to Ogre latest changes (copyContentsToMemory first parameter was missing); ------------------------------------------------------------------------ r35217 | - | 2018-06-11 12:29:42 +0200 (Mo., 11 Jun 2018) | 6 lines - V 11.1.0.20 - position and velocity window added to PC-Draw - bug fix: CSunPositionDlg handles city names with apostrophe - show follow path added to refresh toolbar - OLE: LoadSeqTable added ------------------------------------------------------------------------ r35202 | - | 2018-06-03 17:43:10 +0200 (So., 03 Jun 2018) | 1 line Merge 12.0: 3D wheel transformations fixed (C3DCar::InitWheelTransforms, C3DCar::Draw, C3DView::DrawDXCar, CPCCrashView::DrawDXCar, DrawDXFCar); ------------------------------------------------------------------------ r35200 | - | 2018-06-01 16:40:46 +0200 (Fr., 01 Jun 2018) | 4 lines - bug fix: custom vehicle positions were displayed in 3D window even for deactivated vehicles - bug fix: autosave time interval needs to be read before first call to LockOutAutosave - bug fix: path points deleted for following vehicles when one vehicle is deleted in the list ------------------------------------------------------------------------ r35194 | - | 2018-05-14 16:46:42 +0200 (Mo., 14 Mai 2018) | 1 line Merge 12.0 (bugfix: CMultiBodySystem::PickBody PopMatrix was skipped) ------------------------------------------------------------------------ r35171 | - | 2018-04-05 11:54:38 +0200 (Do., 05 Apr 2018) | 1 line Merge 12.0 (shared viewports, exception handling for Ogre::Exception); ------------------------------------------------------------------------ r35170 | - | 2018-04-05 11:26:15 +0200 (Do., 05 Apr 2018) | 6 lines - bug fix: short car name was not updated when changed in vehicle administration - (2) vehicle database initial focus set to DBSearch text - bug fix: (3) transparency for vehicles not reset on file new - bug fix: (13) DX and DXF vehicle are not shown at same position in simulation forward - bug fix: selection rectangle did not work for DX drawing objects ------------------------------------------------------------------------ r35163 | - | 2018-03-25 22:41:08 +0200 (So., 25 Mär 2018) | 1 line Sync with Ogre changes (rename method setPointParameters) ------------------------------------------------------------------------ r35124 | - | 2018-03-09 12:55:11 +0100 (Fr., 09 Mär 2018) | 7 lines - V 11.1.0.19 - DoAutoLoad() temp path was missing in filename (recover sometimes did not work) - LockOutAutosave used in InitCrash() - bug fix: driver model parameters were disabled always (now only when vehicle is not in startpos) - 3D refresh added for refresh option toolbar buttons - 3d window recompile notification for layer on/off etc added ------------------------------------------------------------------------ r35118 | - | 2018-03-05 11:40:22 +0100 (Mo., 05 Mär 2018) | 1 line Merge 12.0 (image camera calibration points not updated when 3D window size changed) ------------------------------------------------------------------------ r35114 | - | 2018-03-02 12:16:40 +0100 (Fr., 02 Mär 2018) | 8 lines - V 11.1.0.18 - CPageDriverModel input boxes disabled when not in start position - light not displayed for directional lights - bug fix: image camera calibration points not updated when 3D window size changed - blank image is displayed if CRC preview image not found (not first one in directory) - shift move vehicle attaches to path in kinetic mode also (yaw angle adjusted) - Ribbon AllowMinimize set to false ------------------------------------------------------------------------ r35104 | - | 2018-02-28 13:12:11 +0100 (Mi., 28 Feb 2018) | 1 line bugfix: update per-pixel shader when ground color was changed; ------------------------------------------------------------------------ r35096 | - | 2018-02-20 17:56:51 +0100 (Di., 20 Feb 2018) | 3 lines - CheckDekraDongle2018 CRC check added - CLightDlg ok, cancel, apply autoplacement corrected ------------------------------------------------------------------------ r35091 | - | 2018-02-13 15:54:16 +0100 (Di., 13 Feb 2018) | 1 line bugfix: save/restore feedback when scrolling with visible camera symbol; ------------------------------------------------------------------------ r35086 | - | 2018-02-12 12:08:20 +0100 (Mo., 12 Feb 2018) | 2 lines - Dekra dongle 2018 support added ------------------------------------------------------------------------ r35082 | - | 2018-02-09 16:31:01 +0100 (Fr., 09 Feb 2018) | 1 line - V 11.1.0.17 ------------------------------------------------------------------------ r35080 | - | 2018-02-07 15:11:59 +0100 (Mi., 07 Feb 2018) | 2 lines - V 11.1.0.16 ------------------------------------------------------------------------ r35079 | - | 2018-02-05 16:40:34 +0100 (Mo., 05 Feb 2018) | 4 lines - bug fix: FE scale dialog used unit scaling instead of 1 - bug fix: 3D background image was not displayed when status text not displayed - lang_ukr added ------------------------------------------------------------------------ r35073 | - | 2018-02-01 10:22:26 +0100 (Do., 01 Feb 2018) | 6 lines - bug fix: PointCloud::DivideTree nth_element used wrong mid iterator calculation - CLimitMethodObject: tolerances for bicycle rider throwing distance saved in project file - PCC_Share\\3DDxf added to DirectX mesh rotation check (Dekra) - bug fix: CPKinPedestrian::OnDiagrams vehicle COG height was not used in setting deceleration sequences for vehicle - GetDisk0Serial return array for physical drives ------------------------------------------------------------------------ r35070 | - | 2018-01-29 14:56:10 +0100 (Mo., 29 Jän 2018) | 1 line bugix: SceneManagerToNodeCacheMap::NodeCache::nodeDestroyed keep ownership ------------------------------------------------------------------------ r35058 | - | 2018-01-16 09:24:15 +0100 (Di., 16 Jän 2018) | 1 line Merge 12.0 (CDefaultSettingsDlg: !m_bDraw2DFilled <=> DRAW_2DWIREFRAME) ------------------------------------------------------------------------ r35043 | - | 2018-01-09 18:23:25 +0100 (Di., 09 Jän 2018) | 1 line Merge 12.0 (CDataSets::OldReadDataSet); ------------------------------------------------------------------------ r35038 | - | 2018-01-09 10:22:55 +0100 (Di., 09 Jän 2018) | 4 lines - V 11.1.0.15 - bug fix: report printout only showed the 1st collision - bug fix: CRefreshParams::m_bUseCurPosNotTSliderPos added for synchronization ------------------------------------------------------------------------ r35003 | - | 2018-01-04 01:07:44 +0100 (Do., 04 Jän 2018) | 1 line Merge 12.0 (bugfixes madymo, FCE cars) ------------------------------------------------------------------------ r34999 | - | 2017-12-22 15:22:15 +0100 (Fr., 22 Dez 2017) | 1 line bugfix: _stscanf_s zero terminated format parameter string cannot contain '\0' in the middle ------------------------------------------------------------------------ r34987 | - | 2017-12-21 21:36:19 +0100 (Do., 21 Dez 2017) | 2 lines Refactoring Madymo (make ReadKin3 exception safe, duplicate quad planes for two sided lighting and cull clockwise triangles, replace and remove incorrect CalcNormalVector_ function); Remove parameter bTurnN in dCalcNormalVector, use less tolerance value 1e-8 (was 1e-6) to avoid possible out of index error with small triangles; ------------------------------------------------------------------------ r34986 | - | 2017-12-21 18:44:02 +0100 (Do., 21 Dez 2017) | 5 lines - OLE: Load/SaveActiveSafetySystem added - OLE: SetLayerVisible added - CActiveSafetySystem::ReadXML added - CASNodeConnection::ReadConnXML added ------------------------------------------------------------------------ r34985 | - | 2017-12-15 15:04:27 +0100 (Fr., 15 Dez 2017) | 2 lines Refactoring Madymo (FINISHED) (use Ogre Renderables with smooth interpolation for intermediate positions); ------------------------------------------------------------------------ r34984 | - | 2017-12-14 09:34:31 +0100 (Do., 14 Dez 2017) | 2 lines - bug fix: C3DCar::GetTargetDimensions() y-z exchanged (custom vehicle scaling) ------------------------------------------------------------------------ r34983 | - | 2017-12-13 23:04:33 +0100 (Mi., 13 Dez 2017) | 2 lines Refactoring Madymo (3) (merge EllipsoidData & EllCylinderData, QuadPlaneData & FETriangleData, use float only, introduce quaternion); ------------------------------------------------------------------------ r34982 | - | 2017-12-13 15:14:07 +0100 (Mi., 13 Dez 2017) | 2 lines Refactoring Madymo (2) (preliminary cleanup, code structure, integer loops, DrawLine2D fix, const, etc.); ------------------------------------------------------------------------ r34981 | - | 2017-12-12 13:44:32 +0100 (Di., 12 Dez 2017) | 2 lines Refactoring Madymo to Ogre (Step 1) (replace linked lists with sequential data in vectors); push_back renamed to emplace_back; ------------------------------------------------------------------------ r34980 | - | 2017-12-12 12:53:04 +0100 (Di., 12 Dez 2017) | 2 lines - course and heading lock can be disabled for trailers (angular velocity set to 0 for trailers) ------------------------------------------------------------------------ r34979 | - | 2017-12-11 22:47:45 +0100 (Mo., 11 Dez 2017) | 1 line FE model transparency shown in 3D view; ------------------------------------------------------------------------ r34978 | - | 2017-12-07 18:24:43 +0100 (Do., 07 Dez 2017) | 2 lines - print comments: comment lines combined to one string and input box ------------------------------------------------------------------------ r34977 | - | 2017-12-07 11:41:14 +0100 (Do., 07 Dez 2017) | 1 line MeshObject, refact::Mesh::GetMeshPoints (gets unique points only), GetSnapPoint (get nearest vertex to ray intersection) reimplemented; ------------------------------------------------------------------------ r34976 | - | 2017-12-06 17:06:15 +0100 (Mi., 06 Dez 2017) | 6 lines - clipping planes are used in 2D window also - AdjustZCoordsToSlopes support for texts added - CPKinPedDist throwing distance diagram for bicycle riders added - KinPedDistParas::iPreImpactBraking changed to enum - throwing distance diagram for bicycle riders added to limit method object ------------------------------------------------------------------------ r34974 | - | 2017-12-05 13:46:33 +0100 (Di., 05 Dez 2017) | 1 line bugfix: check all 4 segments (as indexed closed polyline) in DxfSolidProxy::accept ------------------------------------------------------------------------ r34973 | - | 2017-12-05 11:26:56 +0100 (Di., 05 Dez 2017) | 5 lines - sky texture path saved in registry - CSightLine::GetDiagrams x-axis units added - bug fix: CDxfLine::GetExtrudeData planar points are transformed to global coordinates - snap added for mesh objects (nodes) ------------------------------------------------------------------------ r34971 | - | 2017-11-30 13:26:14 +0100 (Do., 30 Nov 2017) | 1 line C3DView::DrawCameraCalibrationPoints converted to Ogre rendering; ------------------------------------------------------------------------ r34969 | - | 2017-11-27 23:32:03 +0100 (Mo., 27 Nov 2017) | 4 lines C3DView::DrawBackgroundBitmap converted to Ogre overlay component; Code for animated background removed (experimental); Remove unused field CPCCrashApp::m_fsl (Ogre::FileSystemLayer); Move project container check to CCamera::SetBackgroundBitmapName; ------------------------------------------------------------------------ r34967 | - | 2017-11-23 23:51:11 +0100 (Do., 23 Nov 2017) | 1 line Use std::wstring for Ogre resources & file names in unicode ------------------------------------------------------------------------ r34966 | - | 2017-11-23 14:45:47 +0100 (Do., 23 Nov 2017) | 1 line bugfix: extract code for view clip plane setup and make common for all cameras (fix for AVI camera flight error); ------------------------------------------------------------------------ r34965 | - | 2017-11-22 18:06:22 +0100 (Mi., 22 Nov 2017) | 3 lines - histogram equalization added for point clouds - ReadDynData heading is imported directly again (not calculated based on positional data) ------------------------------------------------------------------------ r34963 | - | 2017-11-20 17:50:21 +0100 (Mo., 20 Nov 2017) | 6 lines - V 11.1.0.14 - print frames updated - bug fix: kinematic calculation vst additional calculation (s, a, v2) added - bug fix: kinematic calculation vst calculation for impact speed at allowed velocity corrected (initial calculation has coll in reaction phase) - bug fix: KBA search compare text corrected (model year removed for additional search items e.g. "2016 citroen jumper 96") ------------------------------------------------------------------------ r34962 | - | 2017-11-15 22:10:42 +0100 (Mi., 15 Nov 2017) | 1 line DrawLogoImage converted to Ogre overlay component, m_refLogoImage (CTextureEntry) replaced with m_matLogoImage (Ogre::Material); ------------------------------------------------------------------------ r34961 | - | 2017-11-15 00:01:16 +0100 (Mi., 15 Nov 2017) | 1 line DrawGrid converted to Ogre overlay component; ------------------------------------------------------------------------ r34960 | - | 2017-11-14 12:53:20 +0100 (Di., 14 Nov 2017) | 1 line Rebuild grid after device lost/restore; ------------------------------------------------------------------------ r34959 | - | 2017-11-14 00:29:52 +0100 (Di., 14 Nov 2017) | 2 lines New 3D grid implementation (ManualObject replaced with subclassing); SKYDOMERADIUS=800 (was 1000); ------------------------------------------------------------------------ r34958 | - | 2017-11-13 19:19:41 +0100 (Mo., 13 Nov 2017) | 6 lines - DataChanged() added for move, scale, rotate FE model (screen refresh) - bug fix: NULL pointer check added in CFEMemMgr::destroyElement (load multiple FE models) - bug fix: ModelSmp::AppendModel() m_nodetable needed update - print frames are drawn after DirectX printout also - CPCCrashView::DrawPlaceholderFrames() function extracted ------------------------------------------------------------------------ r34957 | - | 2017-11-09 20:03:30 +0100 (Do., 09 Nov 2017) | 1 line bugfix: use the material scheme of source view for animation/printout; ------------------------------------------------------------------------ r34956 | - | 2017-11-08 11:55:56 +0100 (Mi., 08 Nov 2017) | 2 lines bugfix: grid update; bugfix: C3DView::postViewportUpdate m_pCollRoot already handled; ------------------------------------------------------------------------ r34955 | - | 2017-11-07 21:11:05 +0100 (Di., 07 Nov 2017) | 1 line 3D rendering of collisions converted to Ogre objects completely; ------------------------------------------------------------------------ r34954 | - | 2017-11-06 11:52:11 +0100 (Mo., 06 Nov 2017) | 2 lines - V 11.1.0.13 ------------------------------------------------------------------------ r34953 | - | 2017-11-03 11:55:17 +0100 (Fr., 03 Nov 2017) | 3 lines - bug fix: CCar::CalcMeanAcc corrected for calculation of deceleration for semitractors and trailers - iterator used in CChunkIO::Read/WriteNeigPolysExt (performance boost in save/load project) ------------------------------------------------------------------------ r34952 | - | 2017-11-02 23:36:54 +0100 (Do., 02 Nov 2017) | 1 line bugfix: case02.prj (findLights); ------------------------------------------------------------------------ r34951 | - | 2017-11-01 15:09:03 +0100 (Mi., 01 Nov 2017) | 3 lines bugfix: check if contact mesh is empty; remove d3dutil.cpp/.h end dxutil.cpp/.h; Extract class CameraDistanceSorter; ------------------------------------------------------------------------ r34949 | - | 2017-10-31 11:37:38 +0100 (Di., 31 Okt 2017) | 2 lines Use per-car renderables with sorted indexed triangle list; bugfix: use shadow buffer for billboard set and rebuild coordinate axes after device lost/restore; ------------------------------------------------------------------------ r34948 | - | 2017-10-30 11:40:52 +0100 (Mo., 30 Okt 2017) | 2 lines Sync with Ogre changes (vertex declaration & binding reference counted); Contact mesh fully converted to Ogre renderables; ------------------------------------------------------------------------ r34947 | - | 2017-10-27 17:13:30 +0200 (Fr., 27 Okt 2017) | 4 lines - V 11.1.0.12 - bug fix: x64 issue VertexBoneAssignment::boneIndex changed to size_t - bug fix: mem leak corrected in Bone::~Bone() (nullptr assignment removed) ------------------------------------------------------------------------ r34946 | - | 2017-10-23 21:26:29 +0200 (Mo., 23 Okt 2017) | 1 line Block::Draw3D: Choosing compilable entities in blocks/groups reimplemented; ------------------------------------------------------------------------ r34945 | - | 2017-10-19 19:31:13 +0200 (Do., 19 Okt 2017) | 1 line bugfix: Do not clip if converting drawings ------------------------------------------------------------------------ r34944 | - | 2017-10-19 17:13:52 +0200 (Do., 19 Okt 2017) | 4 lines Two-sided lighting drawing option using shaders added; Use Ogre depth sort for transparent elements; Contact mesh per-triangle depth sort added; 3DView: DrawMain called only once per frame; ------------------------------------------------------------------------ r34943 | - | 2017-10-17 16:15:47 +0200 (Di., 17 Okt 2017) | 1 line bugfix: bad size for animated objects (anim ped omw.pro) ------------------------------------------------------------------------ r34942 | - | 2017-10-17 13:19:18 +0200 (Di., 17 Okt 2017) | 3 lines - Dekra safety check updated - bug fix: C3DCar::~C3DCar() delete [] needed for m_pMatrix ------------------------------------------------------------------------ r34941 | - | 2017-10-11 15:49:41 +0200 (Mi., 11 Okt 2017) | 1 line Two-sided lighting via generated shaders (for per-pixel lighting); ------------------------------------------------------------------------ r34940 | - | 2017-10-10 14:35:26 +0200 (Di., 10 Okt 2017) | 3 lines - default values for KinPedDistParas changed to typical values - C3DCar::GetTargetDimensions() yz exchanged for return value ------------------------------------------------------------------------ r34939 | - | 2017-10-10 11:43:35 +0200 (Di., 10 Okt 2017) | 1 line bugfix: remove m_pManObj from scene before deleted in CRoadParams::dtor ------------------------------------------------------------------------ r34938 | - | 2017-10-09 22:54:58 +0200 (Mo., 09 Okt 2017) | 1 line SKYDOMERADIUS=1000 (was 500), near plane=0.125 (was 0.12), the ground follows the camera in X,Y (using a new parent node); ------------------------------------------------------------------------ r34936 | - | 2017-10-06 17:45:06 +0200 (Fr., 06 Okt 2017) | 1 line Pick radius increased (3 => 5 pixels) ------------------------------------------------------------------------ r34933 | - | 2017-10-06 16:46:28 +0200 (Fr., 06 Okt 2017) | 1 line _EGOLO clenup ------------------------------------------------------------------------ r34930 | - | 2017-10-06 12:11:08 +0200 (Fr., 06 Okt 2017) | 1 line Minimal rebuild: true (/Gm) + /Zi (Program database); ------------------------------------------------------------------------ r34929 | - | 2017-10-06 11:51:34 +0200 (Fr., 06 Okt 2017) | 1 line /Gm requires /Zi (all) ------------------------------------------------------------------------ r34928 | - | 2017-10-06 11:36:32 +0200 (Fr., 06 Okt 2017) | 1 line Minimal rebuild=true (all) ------------------------------------------------------------------------ r34927 | - | 2017-10-06 09:42:51 +0200 (Fr., 06 Okt 2017) | 4 lines - CFEConfigWnd delayed update added to show model selection properly for multiple selection in tree ctrl - bug fix: CKinDVSubDlg::AddSequence() - AddPreImpactDeltaV velocity unit corrected - CKinAccConstSubDlg::AddSequence uses time as sequence length always (better accuracy) ------------------------------------------------------------------------ r34926 | - | 2017-10-06 00:41:32 +0200 (Fr., 06 Okt 2017) | 1 line convert CStringA to char* explicitly for printf (.GetString() added) ------------------------------------------------------------------------ r34925 | - | 2017-10-05 22:44:45 +0200 (Do., 05 Okt 2017) | 1 line sync ------------------------------------------------------------------------ r34924 | - | 2017-10-05 22:15:01 +0200 (Do., 05 Okt 2017) | 2 lines Visual Studio 2012 projects renamed "(2012)" added; Visual Studio 2015 projects added; ------------------------------------------------------------------------ r34921 | - | 2017-10-02 18:15:16 +0200 (Mo., 02 Okt 2017) | 3 lines - V 11.1.0.11 - multibody scale lin operation retains position of first body in selected system(s) ------------------------------------------------------------------------ r34919 | - | 2017-10-02 14:02:50 +0200 (Mo., 02 Okt 2017) | 1 line dx project removed ------------------------------------------------------------------------ r34918 | - | 2017-09-30 00:40:16 +0200 (Sa., 30 Sep 2017) | 2 lines All remaining dx dependency replaced (VecMath, BoundingBox, Timer); IMPORTANT CHANGE: all asm code removed, ftoi/dtoi using SSE intrinsics now (for x86/64)! ------------------------------------------------------------------------ r34917 | - | 2017-09-28 16:22:37 +0200 (Do., 28 Sep 2017) | 6 lines Replace D3DMATRIX and dx::VecMath methods with Ogre::Matrix4 (3DCar, 3DView, CarShape); bugfix: call FreeAllNodes after m_dxfTime.FreeAll() in CCar::FreeAll (destroy NodeCaches after nodes) + use weak_ptr for safety reasons; bugfix: child nodes of proxy were leaked in PickHandler::Pick (replace unique_ptr with m_proxy as member and call Node::destroy in dtor); bugfix: Picking drawing elements in block insertions; bugfix: reset model to saved original transformation after size changed in C3DCar::Draw (needed for animated models); bugfix: CDxfSolid: reset missing normals to default after loaded from (bad) legacy files ------------------------------------------------------------------------ r34916 | - | 2017-09-28 12:08:20 +0200 (Do., 28 Sep 2017) | 3 lines - bug fix: CMultiBodySystem::GetSystemGeometry check for occupant and pedestrian standing height corrected - bug fix: steering angle from sequences is used as start value if driver model is activated at a later time ------------------------------------------------------------------------ r34915 | - | 2017-09-27 12:49:48 +0200 (Mi., 27 Sep 2017) | 6 lines - bug fix: Material::m_Nu_div_1mNu not initialized on project load - bug fix: Node::~Node() m_pCLines were not deleted - bug fix: vehicle shape was not imported when vehicle xml file was loaded - bug fix: Specs search query was not used properly in loading cars/showing data - FE color bar values font changed to Arial ------------------------------------------------------------------------ r34914 | - | 2017-09-27 12:42:03 +0200 (Mi., 27 Sep 2017) | 2 lines Replace dx::tess::Tesselator with Ogre::tess::Tesselator; Remove field CPCCrashApp::m_tess; ------------------------------------------------------------------------ r34913 | - | 2017-09-27 12:21:40 +0200 (Mi., 27 Sep 2017) | 2 lines Preliminary cleanup dx-includes (before removing dx library entirely); Slow down camera movement/zoom with Alt-Key (fine positioning for near targets); ------------------------------------------------------------------------ r34911 | - | 2017-09-26 15:04:56 +0200 (Di., 26 Sep 2017) | 1 line _OGRE cleanup 22 (dyndef, FEData, INITCR, InitWert, manfrm) FINISHED ------------------------------------------------------------------------ r34910 | - | 2017-09-26 14:57:25 +0200 (Di., 26 Sep 2017) | 1 line _OGRE cleanup 21 (ChunkIO) ------------------------------------------------------------------------ r34909 | - | 2017-09-26 14:52:06 +0200 (Di., 26 Sep 2017) | 1 line _OGRE cleanup 20 (3dmadymo, ClipPlaneDragger, ContactMesh, ProgramSettings) ------------------------------------------------------------------------ r34908 | - | 2017-09-26 14:44:05 +0200 (Di., 26 Sep 2017) | 1 line _OGRE cleanup 19 (PCCrashView) ------------------------------------------------------------------------ r34907 | - | 2017-09-26 14:25:48 +0200 (Di., 26 Sep 2017) | 1 line _OGRE cleanup 18 (NodeCache, PageColors, PCCrash) ------------------------------------------------------------------------ r34906 | - | 2017-09-26 14:15:01 +0200 (Di., 26 Sep 2017) | 1 line _OGRE cleanup 17 (OGLLightDef, OGLLightDefOld removed) ------------------------------------------------------------------------ r34905 | - | 2017-09-26 14:04:28 +0200 (Di., 26 Sep 2017) | 1 line _OGRE cleanup 16 (MultiBody) ------------------------------------------------------------------------ r34904 | - | 2017-09-26 13:55:15 +0200 (Di., 26 Sep 2017) | 1 line _OGRE cleanup 15 (MakeFrameContext) ------------------------------------------------------------------------ r34903 | - | 2017-09-26 13:48:34 +0200 (Di., 26 Sep 2017) | 1 line _OGRE cleanup 14 (LightDlg, LightDlgOld removed) ------------------------------------------------------------------------ r34902 | - | 2017-09-26 13:39:58 +0200 (Di., 26 Sep 2017) | 1 line _OGRE cleanup 13 (DxfTime, CarShape) ------------------------------------------------------------------------ r34901 | - | 2017-09-26 13:19:50 +0200 (Di., 26 Sep 2017) | 1 line _OGRE cleanup 12 (DxfDrawMesh) ------------------------------------------------------------------------ r34900 | - | 2017-09-25 18:11:56 +0200 (Mo., 25 Sep 2017) | 1 line _OGRE cleanup 11 (DrawContextDX) ------------------------------------------------------------------------ r34899 | - | 2017-09-25 18:02:57 +0200 (Mo., 25 Sep 2017) | 6 lines - V 11.1.0.10 - pt/colon fixed for Material::SetPropGridData - bug fix: variable friction can be defined for translatoric joints now - color coding added to multibody dialog window (red, green, blue for x, y, z texts) - bug fix: DX vehicle not displayed correctly after change in vehicle geomtry, DX vehicle dimensions ------------------------------------------------------------------------ r34898 | - | 2017-09-25 17:39:36 +0200 (Mo., 25 Sep 2017) | 1 line _OGRE cleanup 11 (DefaultSettingsDlg, OGLOPT, PageRefresh, D3DSettingsDlg removed) ------------------------------------------------------------------------ r34897 | - | 2017-09-25 17:01:44 +0200 (Mo., 25 Sep 2017) | 1 line _OGRE cleanup 10 (ClipPlaneDlg, CrashListItem) ------------------------------------------------------------------------ r34896 | - | 2017-09-25 16:18:40 +0200 (Mo., 25 Sep 2017) | 1 line _OGRE cleanup 9 (Camera, CameraFlightDlg) ------------------------------------------------------------------------ r34895 | - | 2017-09-25 15:50:21 +0200 (Mo., 25 Sep 2017) | 1 line _OGRE cleanup 8 (3DWindow, 3DView) ------------------------------------------------------------------------ r34894 | - | 2017-09-25 15:13:11 +0200 (Mo., 25 Sep 2017) | 1 line _OGRE cleanup 7 (PickHandler) ------------------------------------------------------------------------ r34893 | - | 2017-09-25 15:02:05 +0200 (Mo., 25 Sep 2017) | 1 line _OGRE cleanup 6 (RasterImageList, RoadParams) ------------------------------------------------------------------------ r34892 | - | 2017-09-25 14:57:20 +0200 (Mo., 25 Sep 2017) | 1 line _OGRE cleanup 5 (ProgramSettings, RolloverDetector, SunPositionDlg) ------------------------------------------------------------------------ r34891 | - | 2017-09-25 14:45:25 +0200 (Mo., 25 Sep 2017) | 1 line _OGRE cleanup 4 (3DANIMAT, 3DOGL, 3DStatusTextOptions, DOCCMD) ------------------------------------------------------------------------ r34890 | - | 2017-09-25 14:31:01 +0200 (Mo., 25 Sep 2017) | 1 line _OGRE cleanup 3 (3DCar, 2DBitmap) ------------------------------------------------------------------------ r34889 | - | 2017-09-25 12:56:38 +0200 (Mo., 25 Sep 2017) | 1 line _OGRE cleanup 2 (Texture) ------------------------------------------------------------------------ r34888 | - | 2017-09-25 12:42:53 +0200 (Mo., 25 Sep 2017) | 2 lines project files: preprocessor symbol _EGOLO1 removed; _OGRE cleanup started 1 (Mesh) ------------------------------------------------------------------------ r34887 | - | 2017-09-21 13:12:24 +0200 (Do., 21 Sep 2017) | 1 line bugfix: FE model animated ------------------------------------------------------------------------ r34886 | - | 2017-09-20 18:41:08 +0200 (Mi., 20 Sep 2017) | 6 lines - bug fix: default suspension properties were not calculated correctly in suspension window - min/max triangulation distance unit text correted for imperial units - stop positions updated in call to CPCCrashDoc::EvaluateSolution()/EvaluateSolutionFullRotation() - bug fix: braking sequence table was deleted when steering table was imported - DX vehicle position update in sync with DXF drawing in 2D window (timeslider interpolation) ------------------------------------------------------------------------ r34881 | - | 2017-09-19 18:56:13 +0200 (Di., 19 Sep 2017) | 1 line bugfix: reload collision shapes (cont plane.pro) ------------------------------------------------------------------------ r34880 | - | 2017-09-12 17:25:44 +0200 (Di., 12 Sep 2017) | 3 lines bugfix: disable texture if vertex format has no texture coordinates; Use Pass::userId for simple car part ids (has no name in Release build); bugfix: reset generated shaders if simle car colors are changed; ------------------------------------------------------------------------ r34879 | - | 2017-09-11 16:35:10 +0200 (Mo., 11 Sep 2017) | 9 lines - V 11.1.0.9 - CCar::InitWheelPositions() added (needed in ReadCarXML) - _ALPHAVER removed - CDSDWinApp::AppMyLoadString changed to virtual (needed for light version) - IDSTR_DEMOHEAD removed - OgrePass get/setName uncommented for Release version - PointCloudFilter not using STXXL in X64 version - OGRE_CONTAINERS_USE_MY_VECTORS release version corrected ------------------------------------------------------------------------ r34876 | - | 2017-09-01 15:48:00 +0200 (Fr., 01 Sep 2017) | 2 lines Keep camera icon always in synchron with relative camera and position/angle setting with mouse is possible; C3DView::AddDXCar: do not sort by depth and use vector<> (needed for shadows/reflections for current position (=first instance)); ------------------------------------------------------------------------ r34875 | - | 2017-08-30 11:38:51 +0200 (Mi., 30 Aug 2017) | 2 lines bugfix: use Camera::setAutoAspectRatio to sync with viewport dimension changes (revert previous behavior); bugfix: delete dangling camera pointers (ownership changed); ------------------------------------------------------------------------ r34874 | - | 2017-08-29 01:38:15 +0200 (Di., 29 Aug 2017) | 3 lines Sync with Ogre changes; NodeCache refactored (not a SceneNode); bugfix: hide clip plane <=> transformation manips if changed by menu; ------------------------------------------------------------------------ r34872 | - | 2017-08-28 12:34:06 +0200 (Mo., 28 Aug 2017) | 8 lines - V 11.1.0.8 - CSimParameters::m_bKinematicOn, m_dDefMueTrocken changed to protected - status bar friction, sim model update moved to CSimParameters (on change) - bug fix: global friction and simulation model were not updated in status bar - _EGOLO removed from project file (changed) - bug fix: 3D image rotation was not updated when the same image was used for multiple cameras - angular velocity is read in dynamics data import ------------------------------------------------------------------------ r34870 | - | 2017-08-17 14:45:44 +0200 (Do., 17 Aug 2017) | 2 lines - assert changed to ASSERT ------------------------------------------------------------------------ r34868 | - | 2017-08-09 11:49:51 +0200 (Mi., 09 Aug 2017) | 8 lines - V 11.1.0.7 - (5) line color for non filled road objects can be selected - g_bCurveChange moved to CCar - WriteStatus() removed (not used) - OLE: FESaveDiags(), FESaveDeformation() added - CFEData::ExportResults3D() added (functionality moved from CFEConfigWnd::OnExportResults3D()) - bug fix: CPCCrashDoc::GetImpactParameter() rel POI calculation correct when POI is above slope polygon ------------------------------------------------------------------------ r34867 | - | 2017-08-07 10:32:37 +0200 (Mo., 07 Aug 2017) | 3 lines Camera flight preview fast fwd/bkw (>>/<<) fixed; Add parameter isBody (=isRoot) in NodeCache::GetNode; Sync with Ogre latest changes (animations); ------------------------------------------------------------------------ r34866 | - | 2017-08-05 12:01:50 +0200 (Sa., 05 Aug 2017) | 3 lines Crash fixed after simulation cleared with collision shapes (cleanup mesh with CCrashListItem); Shadows with intermediate positions for default 3D cars/weheel fixed; Sync wit Ogre latest changes (nameless nodes, changed logic with node states isRoot, isStatic, etc.) ------------------------------------------------------------------------ r34865 | - | 2017-08-02 11:41:22 +0200 (Mi., 02 Aug 2017) | 2 lines Positioning of animated figures improved (compute total bounds from the entire animation + correct m_modelXForm errors); Sync with Ogre latest changes (Aabb vs AxisAlignedBox, nameless objects); ------------------------------------------------------------------------ r34864 | - | 2017-07-25 13:43:49 +0200 (Di., 25 Jul 2017) | 2 lines bugfix: convert FE models to manual object with idle update after camera changes (Metro.pro); Compute normals in CDxfSolid::Serialize if not exists (for Econoline IDF.pro); ------------------------------------------------------------------------ r34863 | - | 2017-07-23 21:44:34 +0200 (So., 23 Jul 2017) | 1 line Replace CDxfLine with DxfPolyline (i.e. polygon mesh) for markers & align with b-spline surface precisely; ------------------------------------------------------------------------ r34862 | - | 2017-07-20 16:32:47 +0200 (Do., 20 Jul 2017) | 11 lines - kin. overtake calculation: vehicle selection updated when vehicle 1 is changed - GetClosestCar checks if vehicle is active and visible (used in vehicle drawing drag & drop) - DrawCar check for pLenk() moved to DrawDXFCar() - dTime added to DrawDXFCar() - tow car hitch point is used for drawing correct drawbar direction for steered trailers - SetSimTimeToStatusField() added to PerformPROEvent() - Viewport::GetDefaultStatusText() unicode delta character and angle sign used - (23) acc updated in seq table when individual braking/acc values are changed - old line style dialog removed (not needed anymore) - dxf change properties added to diagram window ------------------------------------------------------------------------ r34855 | - | 2017-07-18 18:54:08 +0200 (Di., 18 Jul 2017) | 1 line Logical color support for batched solids added; ------------------------------------------------------------------------ r34853 | - | 2017-07-18 15:49:54 +0200 (Di., 18 Jul 2017) | 1 line Manual object per road params to avoid too big buffers; ------------------------------------------------------------------------ r34852 | - | 2017-07-18 14:26:23 +0200 (Di., 18 Jul 2017) | 5 lines - bug fix: rectangular vehicle shape was not displayed for stop and intermediate positions if DirectX vehicles are displayed in 2D window - bug fix: CMultiBodySystem::CalcEll2EllContacts, CalcEll2CarEllContacts: CalcThetaPhi() normal parameter needs to be scaled by ABC - bug fix: CMultiBodySystem::CalcEll2EllContacts friction relaxation was applied twice - SQLiteTbl const added ------------------------------------------------------------------------ r34850 | - | 2017-07-14 14:55:15 +0200 (Fr., 14 Jul 2017) | 2 lines CDrawContextDX compilation for drawing elements with user input. ------------------------------------------------------------------------ r34849 | - | 2017-07-12 17:43:24 +0200 (Mi., 12 Jul 2017) | 4 lines - bug fix: stabilizer check for negative tire normal forces added - bug fix: color information for deformation coding added to mesh contact mesh (3D window) - bReadOnly added to CPKinVst::MyDDX_Text ------------------------------------------------------------------------ r34848 | - | 2017-07-12 12:40:50 +0200 (Mi., 12 Jul 2017) | 1 line flying floor removed ------------------------------------------------------------------------ r34847 | - | 2017-07-11 18:34:03 +0200 (Di., 11 Jul 2017) | 2 lines 3D View: manually refresh (F5) added to regenerate road objects if needed for badly oriented normals (camera dependency!) e.g. after load old projects; bugfx: reset background bitmap if file not found / searched; ------------------------------------------------------------------------ r34845 | - | 2017-07-11 12:26:09 +0200 (Di., 11 Jul 2017) | 6 lines bugfix: contact mesh after main render queue group (0-3 mesh-111 no sim.pro); DrawContextDX compilation: road objects allowed (camera dependency notifications removed, search group numbers in ranges); ------------------------------------------------------------------------ r34843 | - | 2017-07-09 18:33:29 +0200 (So., 09 Jul 2017) | 1 line DrawContextDX compilation continued (intermediate commit, two sided operation, notifications, camera dependency); ------------------------------------------------------------------------ r34842 | - | 2017-07-08 15:48:10 +0200 (Sa., 08 Jul 2017) | 1 line DrawContextDX compilation continued (intermediate commit); ------------------------------------------------------------------------ r34841 | - | 2017-07-07 22:58:41 +0200 (Fr., 07 Jul 2017) | 2 lines DrawContextDX compilation continued (intermediate commit, groups, notifications); CDxfDraw::GetNextGroupNr changed: reuse numbers after ungrouped; ------------------------------------------------------------------------ r34840 | - | 2017-07-06 14:35:36 +0200 (Do., 06 Jul 2017) | 3 lines DrawContextDX compilation continued (intermediate commit, streets & slopes); SlopeCurve::GetSampledPoints changed: sample definition points exactly; StreetProps, CrossProps m_depthLevel file IO added; ------------------------------------------------------------------------ r34839 | - | 2017-07-03 11:31:59 +0200 (Mo., 03 Jul 2017) | 1 line DrawContextDX more cleanup; ------------------------------------------------------------------------ r34838 | - | 2017-06-30 16:44:31 +0200 (Fr., 30 Jun 2017) | 1 line DrawContextDX preliminary cleanup (before new compilation engine); ------------------------------------------------------------------------ r34837 | - | 2017-06-29 20:07:24 +0200 (Do., 29 Jun 2017) | 1 line DrawContextDX: "two sided" rendering newly implemented; ------------------------------------------------------------------------ r34836 | - | 2017-06-29 15:29:27 +0200 (Do., 29 Jun 2017) | 1 line Suppress compilation yet. ------------------------------------------------------------------------ r34835 | - | 2017-06-29 15:27:01 +0200 (Do., 29 Jun 2017) | 1 line Compile road objects continued (not finished yet). Please do not release! ------------------------------------------------------------------------ r34834 | - | 2017-06-27 17:17:51 +0200 (Di., 27 Jun 2017) | 2 lines Compile road objects to ManualObject for per-pixel lighting; Old code removed for twosided lighting (TODO); ------------------------------------------------------------------------ r34831 | - | 2017-06-27 12:21:32 +0200 (Di., 27 Jun 2017) | 4 lines - crash3 deformation profile calculation corrected (deformation line extended and clipped against outline) - CPCCrashView::MakeSlopePolys uses SlopePolygon::m_bIsTriangulated (circle displayed for triangulated point clouds) - SlopePolygon::Get/SetIsTriangulated() added ------------------------------------------------------------------------ r34829 | - | 2017-06-26 11:34:09 +0200 (Mo., 26 Jun 2017) | 2 lines - project name changed to PCCrash111 ------------------------------------------------------------------------ r34828 | - | 2017-06-21 11:20:19 +0200 (Mi., 21 Jun 2017) | 1 line bugfix: loading clip planes in Ogre saved non-Ogre; ------------------------------------------------------------------------ r34827 | - | 2017-06-20 17:31:28 +0200 (Di., 20 Jun 2017) | 1 line suppress shadows for wireframe mode; ------------------------------------------------------------------------ r34826 | - | 2017-06-19 12:15:15 +0200 (Mo., 19 Jun 2017) | 1 line Non-ogre compilation fixed; ------------------------------------------------------------------------ r34825 | - | 2017-06-16 18:08:58 +0200 (Fr., 16 Jun 2017) | 1 line Per-subentity input of glossines (specular intensity & exponent) and reflectivity for mesh and cars; ------------------------------------------------------------------------ r34824 | - | 2017-06-13 14:03:48 +0200 (Di., 13 Jun 2017) | 2 lines Additive shadows and UI for shadow technique, ambient light, shadow color added; COGLOptionsDlg expanded and top index state saved/restored; ------------------------------------------------------------------------ r34823 | - | 2017-06-09 16:36:52 +0200 (Fr., 09 Jun 2017) | 4 lines - (8) kin overtaking read only set for result edit boxes - (3) Punktgr. skaliert (3D Darstellung) Text ändern - grippers changed to DPI awareness (MARKERWIDTH) ------------------------------------------------------------------------ r34822 | - | 2017-06-09 12:47:25 +0200 (Fr., 09 Jun 2017) | 1 line Find wheels by mesh name in Mesh::PostProcessCarNode, cubemap root node handling reimplemented, turn off shaders & shadows if clip planes are used; ------------------------------------------------------------------------ r34821 | - | 2017-06-09 12:05:28 +0200 (Fr., 09 Jun 2017) | 4 lines - Variable changed to class - Variable::mue changed to protected - VarComp.RNASSA, RNASSN defaults set to 0. ------------------------------------------------------------------------ r34819 | - | 2017-06-09 09:54:22 +0200 (Fr., 09 Jun 2017) | 5 lines - bug fix: CChunkIO::Read/WriteAddMBSettings corrected for backwards compatibility - CMultiBodySystem::Read/WriteAddJointSDParameters2 added - Triangulation support for DirectX objects added (MeshObject) - lang_Pol.rc updated ------------------------------------------------------------------------ r34817 | - | 2017-06-07 14:52:24 +0200 (Mi., 07 Jun 2017) | 1 line Generated shaders & cube map setup per subentity for cars + bugfixes + perliminary changes for additive shadows; ------------------------------------------------------------------------ r34815 | - | 2017-06-06 10:41:28 +0200 (Di., 06 Jun 2017) | 2 lines - bug fix: CDxfDraw::AdjustNVectOrient() texture coordinates were not updated when points are exchanged ------------------------------------------------------------------------ r34813 | - | 2017-06-02 16:19:21 +0200 (Fr., 02 Jun 2017) | 3 lines - CMainFrame::RemoveNonVersionItems() added (light version with ribbon) - CMainFrame::RemoveRibbonItem added ------------------------------------------------------------------------ r34809 | - | 2017-05-31 18:33:28 +0200 (Mi., 31 Mai 2017) | 1 line generated shaders & cube map setup per subentity implemented; ------------------------------------------------------------------------ r34808 | - | 2017-05-31 17:26:54 +0200 (Mi., 31 Mai 2017) | 6 lines - cartesianInvalidState added to E57 reader - CValuesWnd uses different placement for DB view and values view - CDSDGPSInterpreter::TestLongLatToUTM added - CDSDGPSInterpreter::LongLatToUTM changed to const with xy as parameters - CDSDGPSInterpreter::GetZoneNumberFromLatLong corrected ------------------------------------------------------------------------ r34807 | - | 2017-05-29 15:04:00 +0200 (Mo., 29 Mai 2017) | 4 lines - CMultiBodySystem::m_iContactMode default changed to CONTMODE_CARDXFWHEELS - CMultiBodySystem car dxf wheel contact option added (was calculated if DXF surface was not loaded only) - bRightHandDrivenCars used in driver's view selection ------------------------------------------------------------------------ r34805 | - | 2017-05-24 11:54:04 +0200 (Mi., 24 Mai 2017) | 3 lines - bug fix: IsInsideOverlap used wrong vehicle combination in CCrashForwardsDlg::DoDataExchange(), POI could not be changed in edit controls - crash detection uses vehicle outline at COG height level ------------------------------------------------------------------------ r34804 | - | 2017-05-23 14:16:27 +0200 (Di., 23 Mai 2017) | 1 line generated shaders for per-vertex/pixel lighting with cube map; ------------------------------------------------------------------------ r34803 | - | 2017-05-17 16:54:46 +0200 (Mi., 17 Mai 2017) | 3 lines - V 11.1.0.6 - custom vehicle positions are not displayed for deactivated vehicles ------------------------------------------------------------------------ r34802 | - | 2017-05-16 18:42:29 +0200 (Di., 16 Mai 2017) | 1 line - bug fix: pointer check added to CPCCrashView::DXPreRender (car.GetCurrentPos()) ------------------------------------------------------------------------ r34801 | - | 2017-05-11 16:37:39 +0200 (Do., 11 Mai 2017) | 1 line [OGRE] bugfix: cleanup generated shaders generically (*IMPORTANT*) ------------------------------------------------------------------------ r34800 | - | 2017-05-11 00:02:06 +0200 (Do., 11 Mai 2017) | 1 line [_OGRE] bugfix: cleanup generated shaders with bitmaps (WARNING: not enough yet -> needed for other objects too); ------------------------------------------------------------------------ r34799 | - | 2017-05-10 00:26:05 +0200 (Mi., 10 Mai 2017) | 1 line [_OGRE] bugfix: per-pixel lighting with transparent bitmaps (mora.pro)(Imberti_3.pro); ------------------------------------------------------------------------ r34797 | - | 2017-05-09 10:49:50 +0200 (Di., 09 Mai 2017) | 3 lines - V 11.1.0.5 - vehicle path is transformed on vehicle move/rot if m_bUdsCar is set (imported vehicle data) ------------------------------------------------------------------------ r34795 | - | 2017-05-08 19:32:50 +0200 (Mo., 08 Mai 2017) | 6 lines - filename hash used in CPCCrashView::ReadDynData, existing custom vehicle positions are removed based on ID - CCustomDisplayPosMgr::RemoveItemsWithID added - UpdateAxes was missing when 3D window axes display was switched off from displaying the axes (C3DView::preViewportUpdate) - bug fix: 3D statustext vehicle acceleration was not displayed correctly - CCFC start value calculation improved ------------------------------------------------------------------------ r34791 | - | 2017-05-05 16:01:44 +0200 (Fr., 05 Mai 2017) | 3 lines - changelog link updated to 11.1 - bug fix: geometry change lateral offset sign corrected for Ogre version ------------------------------------------------------------------------ r34789 | - | 2017-05-03 16:54:26 +0200 (Mi., 03 Mai 2017) | 1 line [_OGRE] bugfix: no selection rect for DXF_DA_PCLOUDSELECTPOLY; Extract method C3DView::DrawGrid; ------------------------------------------------------------------------ r34788 | - | 2017-05-03 14:34:13 +0200 (Mi., 03 Mai 2017) | 1 line [_OGRE] bugfix: check camera name too (for printing); ------------------------------------------------------------------------ r34787 | - | 2017-05-03 14:00:18 +0200 (Mi., 03 Mai 2017) | 1 line [_OGRE] bugfix: Do not draw background bmp for cube map; ------------------------------------------------------------------------ r34786 | - | 2017-05-03 13:37:15 +0200 (Mi., 03 Mai 2017) | 1 line Status text options separator color added; ------------------------------------------------------------------------ r34785 | - | 2017-05-02 14:21:35 +0200 (Di., 02 Mai 2017) | 1 line Redraw refactored & bugfixes & CPropertiesDlg improvements; ------------------------------------------------------------------------ r34784 | - | 2017-05-02 10:39:29 +0200 (Di., 02 Mai 2017) | 3 lines - V 11.1.0.4 - bug fix: (3) deactivated vehicles are moved on timeslider movement for DirectX vehicles (not usefull for synchronisation) ------------------------------------------------------------------------ r34783 | - | 2017-04-28 16:30:51 +0200 (Fr., 28 Apr 2017) | 3 lines - CPCCrashView::ReadDynData: reads acc additionally if available - CPCCrashView::ReadDynData: wheel rotation updated, vehicle heading calculated based on coordinates ------------------------------------------------------------------------ r34779 | - | 2017-04-27 10:21:55 +0200 (Do., 27 Apr 2017) | 3 lines - tab order changed for scale/grid settings dialog - bug fix: 3D background image, grid, cam calibration points and logo were not displayed when 3D status text was switched off (getOverlaysEnabled check was wrong) ------------------------------------------------------------------------ r34777 | - | 2017-04-19 16:14:32 +0200 (Mi., 19 Apr 2017) | 2 lines - OptCarParamsList changed to std::list ------------------------------------------------------------------------ r34773 | - | 2017-04-14 18:10:34 +0200 (Fr., 14 Apr 2017) | 4 lines - bug fix: IDD_VARTABLEDLG, IDD_TABLEDLG exchanged - AfxSet/GetResourceHandle used in CVarTableDlg ------------------------------------------------------------------------ r34772 | - | 2017-04-13 17:26:28 +0200 (Do., 13 Apr 2017) | 3 lines [_OGRE] per-pixel lighting & env mapping setup redesigned (note that env map should be turned off yet for per-pixel lighting); bugfix: spot/directional light setup with camera tracking changed (spot light placed at camera pos - no offset) (case02.prj); CChunkIO::Read3DSettings: lights from version 9 loaded always as point light, if older type depends on spot outer angle; ------------------------------------------------------------------------ r34771 | - | 2017-04-07 18:05:31 +0200 (Fr., 07 Apr 2017) | 4 lines - __forceinline added to Ogre::ColourValue::FlipRB, Ogre::ColourValue::FlipRBWithAlpha (performance boost for points clouds approx 1.5: 34 -> 52 fps) - __forceinline added to Ogre::ColourValue::FlipRB, Ogre::ColourValue::FlipRBWithAlpha (performance boost for points clouds approx 1.5: 50 -> 54 fps) - debug information removed from 64 Bit version (Ogre ReleaseXP) ------------------------------------------------------------------------ r34770 | - | 2017-04-06 19:32:08 +0200 (Do., 06 Apr 2017) | 3 lines - V 11.1.0.3 - bug fix: CCar::Activate(), ReplaceDataSets() added where needed as draw current position uses GetCarDataForTime() ------------------------------------------------------------------------ r34769 | - | 2017-04-06 17:45:59 +0200 (Do., 06 Apr 2017) | 2 lines - float cast added ------------------------------------------------------------------------ r34768 | - | 2017-04-06 17:17:06 +0200 (Do., 06 Apr 2017) | 3 lines - bug fix: CPCCrashApp::GetManualFName() string comparison corrected - bug fix: C3DView::UpdateBitmaps() forced by setting m_bitmapsUpdateTime = 0 when 3D window bitmap setting changed ------------------------------------------------------------------------ r34767 | - | 2017-04-06 16:07:44 +0200 (Do., 06 Apr 2017) | 1 line [_OGRE] C3DView::GenerateShaders early check reverted ------------------------------------------------------------------------ r34766 | - | 2017-04-06 15:16:55 +0200 (Do., 06 Apr 2017) | 3 lines [_OGRE] clip planes finished; COGLLightDef: revert default spot angle to 180; CLightDlg::OnAppy: check if light enable/types change & regenerate shaders; ------------------------------------------------------------------------ r34764 | - | 2017-04-05 10:45:24 +0200 (Mi., 05 Apr 2017) | 3 lines - bug fix: impact parameter were not displayed at the correct z elevation in the 2D window - CLightDlg report column SetAutoSize added ------------------------------------------------------------------------ r34763 | - | 2017-03-31 23:44:12 +0200 (Fr., 31 Mär 2017) | 1 line [_OGRE] ClipPlaneDragger added; ------------------------------------------------------------------------ r34762 | - | 2017-03-30 16:47:15 +0200 (Do., 30 Mär 2017) | 1 line use IDSTR_RELTO once only and right aligned ------------------------------------------------------------------------ r34761 | - | 2017-03-30 15:57:11 +0200 (Do., 30 Mär 2017) | 1 line bugfixes: Per-pixel lighting for AVI; Axes for AVI ------------------------------------------------------------------------ r34760 | - | 2017-03-30 09:47:19 +0200 (Do., 30 Mär 2017) | 3 lines - CRolloverDetector critical section for force buffer added - CLightDlg rel to text translation added ------------------------------------------------------------------------ r34759 | - | 2017-03-29 23:39:09 +0200 (Mi., 29 Mär 2017) | 1 line [_OGRE] CLightDlg: validate intensity report item spin, outer cone before inner cone; ------------------------------------------------------------------------ r34758 | - | 2017-03-29 15:49:54 +0200 (Mi., 29 Mär 2017) | 1 line Always use GetCarDataForTime for rendering cars at current position (sync with _OGRE version); ------------------------------------------------------------------------ r34757 | - | 2017-03-29 14:48:40 +0200 (Mi., 29 Mär 2017) | 1 line [_OGRE] CLightDlg: sun position; ------------------------------------------------------------------------ r34756 | - | 2017-03-28 23:52:35 +0200 (Di., 28 Mär 2017) | 2 lines [_OGRE] CLightDlg continued, Lit 3D axes by own light; Always use GetCarDataForTime for rendering cars at current position; ------------------------------------------------------------------------ r34755 | - | 2017-03-28 18:44:36 +0200 (Di., 28 Mär 2017) | 2 lines - CMultiBodySystem::CalculateContacts multithreading issue fixed (CCar::GetCarToWorldTransform needs to be called first) ------------------------------------------------------------------------ r34754 | - | 2017-03-27 23:15:33 +0200 (Mo., 27 Mär 2017) | 1 line [_OGRE] CLightDlg continued; ------------------------------------------------------------------------ r34753 | - | 2017-03-27 18:40:43 +0200 (Mo., 27 Mär 2017) | 4 lines - CCar::m_CritSectionMBForceBuffer changed to Concurrency::critical_section - CalcEll2CarContacts called in parallel_for_each - CMultiBodySystem::AddVehicleForce changed to thread safe ------------------------------------------------------------------------ r34752 | - | 2017-03-27 14:13:09 +0200 (Mo., 27 Mär 2017) | 1 line [_OGRE] COGLLightDef new data file IO added (CHUNK_3DSETTINGS, version=10) ------------------------------------------------------------------------ r34751 | - | 2017-03-24 23:18:24 +0100 (Fr., 24 Mär 2017) | 1 line [_OGRE] CLightDlg/COGLLightDef newly implemented, old files renamed (intermediate commit, Don't use yet please!) ------------------------------------------------------------------------ r34750 | - | 2017-03-24 18:18:33 +0100 (Fr., 24 Mär 2017) | 2 lines - application icon updated ------------------------------------------------------------------------ r34749 | - | 2017-03-24 16:12:24 +0100 (Fr., 24 Mär 2017) | 5 lines - V 11.1.0.2 - splash and icon updated - CMultiBodyElement::DrawOrientation added (body orientation shown in multibody dialog) - icon3.ico renamed to application.ico ------------------------------------------------------------------------ r34748 | - | 2017-03-23 16:04:50 +0100 (Do., 23 Mär 2017) | 3 lines - CActiveSafetySystem::DrawData added to display current data - CDrawContextInterface added ------------------------------------------------------------------------ r34747 | - | 2017-03-22 17:38:33 +0100 (Mi., 22 Mär 2017) | 1 line ------------------------------------------------------------------------ r34746 | - | 2017-03-22 15:07:29 +0100 (Mi., 22 Mär 2017) | 5 lines - prot kin acceleration/stop corrected for vmax const movement - 2D animation: only client area for values and diagram window is copied - apply aspect option added when texture is applied to a solid - advanced optimizer log file is saved optionally ------------------------------------------------------------------------ r34743 | - | 2017-03-20 22:18:22 +0100 (Mo., 20 Mär 2017) | 2 lines - PrintSettings::dPrintScale added (printing scale factor saved in project file) ------------------------------------------------------------------------ r34742 | - | 2017-03-18 00:51:35 +0100 (Sa., 18 Mär 2017) | 1 line Per-pixel lighting continued (bitmaps included); ------------------------------------------------------------------------ r34741 | - | 2017-03-16 16:46:47 +0100 (Do., 16 Mär 2017) | 6 lines - CDSDCtrlButton added (used for sim forward continuous 1 step mode) - (11) Snap vehicle to path point for follow path optional (in kinetics mode when SHIFT key is pressed) - bug fix: kin toolbar: allowed velocity was not saved correctly - CDSDWinApp::GetAccUnitText, GetVelUnitText added - RTFCopy for kin toolbar added (copy as rtf table) ------------------------------------------------------------------------ r34738 | - | 2017-03-15 11:32:03 +0100 (Mi., 15 Mär 2017) | 5 lines - DXF Drawing displayed with solids and textures when 2D DXF drawing is displayed in the 3D window (CCarDrawingBase::CDSHOW_3D) - default ext for save point cloud data changed to E57 - CKinDlgBar::OnDiagrams() check if car is active added - Sequence window disabled for deactivated vehicles ------------------------------------------------------------------------ r34706 | - | 2017-03-10 11:51:43 +0100 (Fr., 10 Mär 2017) | 1 line draw raster with DrawLineT for batching ------------------------------------------------------------------------ r34704 | - | 2017-03-09 18:34:57 +0100 (Do., 09 Mär 2017) | 4 lines - COutlookBar changed dialog panes (2 panes for outlook bar and preview) - bug fix: FE ElemDiscrete::parse_Fembic, Controlset::parse_Fembic variable input last values was not read correctly - bug fix: ElemDiscrete::parse_Fembic index corrected for K ------------------------------------------------------------------------ r34702 | - | 2017-03-08 18:01:12 +0100 (Mi., 08 Mär 2017) | 6 lines - bug fix: (1) Imageoverlay export jpg sequence img format not correct (png is ok) (ConvertDIBtoJPG changed to OleSavePictureFile) - CDaoDSDDBase::m_UeberhangH, m_Herkunftsland removed (not used) - 3D window show grid option added - CCar::GetSequence changed to ref parameter - functionality to change sequence labels added in sequence window ------------------------------------------------------------------------ r34701 | - | 2017-03-07 18:38:52 +0100 (Di., 07 Mär 2017) | 3 lines - CMBSpringDamper::varDamping added (dDamping1, 2, dDx1 removed) - CEllipsoidBase::m_dGndForce, m_dGndDeformation removed (not used) ------------------------------------------------------------------------ r34700 | - | 2017-03-07 11:05:51 +0100 (Di., 07 Mär 2017) | 1 line Introducing per-pixel lighting (not finished yet); ------------------------------------------------------------------------ r34699 | - | 2017-03-06 14:56:35 +0100 (Mo., 06 Mär 2017) | 6 lines - bug fix: (2) move diagram y scaling corrected (move in y direction) - multibody joints dialog: joints combo updated when bodies are changed - CMultiBodySystem::AdjustJointPositionsBody added - CMultiBodySystem::AdjustJointPositions changed to recursive depth first search - CLightDlg xyz pos changed to 2 digits ------------------------------------------------------------------------ r34698 | - | 2017-03-06 13:37:53 +0100 (Mo., 06 Mär 2017) | 1 line bugfix: draw flares after other objects; ------------------------------------------------------------------------ r34697 | - | 2017-03-06 12:16:25 +0100 (Mo., 06 Mär 2017) | 2 lines Introduce light flares; use vector<> for lights/light definitions and rename CPCCrashApp::m_LightSource to m_lightDefs, CLightDlg::m_Lights to m_ligthDefs; ------------------------------------------------------------------------ r34696 | - | 2017-03-02 15:42:43 +0100 (Do., 02 Mär 2017) | 1 line [_OGRE] sync with latest changes ------------------------------------------------------------------------ r34695 | - | 2017-02-27 18:26:52 +0100 (Mo., 27 Feb 2017) | 6 lines - bug fix: database search model year was not used - CVarTableDialog::OnLoad/Savetxt added - CSunPosParams added - Sun position parameters save in project file - Apply sun position to current light source added ------------------------------------------------------------------------ r34692 | - | 2017-02-24 17:35:14 +0100 (Fr., 24 Feb 2017) | 6 lines - CVarTableDialog added to FELib - Variable::GetDataTable added - CDSDXTPReportRecordItemText (colon replaced to point) - CVarTableDialog used for spring damper stiffness and joint friction - CDSDXTPReportRecordItemText added ------------------------------------------------------------------------ r34690 | - | 2017-02-23 15:14:19 +0100 (Do., 23 Feb 2017) | 3 lines - _SINGLESLOPESDAMPER removed - bug fix: CPropertiesDlg::TempMeshObject::m_initCullMode was never initialized ------------------------------------------------------------------------ r34688 | - | 2017-02-22 23:35:41 +0100 (Mi., 22 Feb 2017) | 2 lines [_OGRE] bugfix: increment resource group ref count if mesh object is cloned; MultiBodySystem.cpp: pSDamper->dSx1 is missing - commented out ------------------------------------------------------------------------ r34687 | - | 2017-02-22 19:30:11 +0100 (Mi., 22 Feb 2017) | 6 lines - CheckSuspension move to CCar - COG height check added on StartPosNewSim (all 0 or all <> 0) - check for vehicle simulation range added for occupant simulation - mouse pick added to CLightDlg - CMainFrame::UpdateMacros added ------------------------------------------------------------------------ r34686 | - | 2017-02-22 12:43:01 +0100 (Mi., 22 Feb 2017) | 2 lines - CMultiBodyElement m_ for member variables added ------------------------------------------------------------------------ r34685 | - | 2017-02-22 12:20:58 +0100 (Mi., 22 Feb 2017) | 9 lines - CAntriebsPara::m_iCurrRPM added - OLE: ENGINE_CURGEAR, ENGINE_CURRPM added (GetVehicleDyn) - GetVehicleDyn is called when sIndex = -1 in GetVehicleDyn_2 - CEllipsoidBase m_ for member variables added - steering angle used for rollover contact ellipsoids - Ogre: ambient changed to 0.05 (was 0.15) - CMBSpringDamper::dStiffness1, 2 replaced with run::Variable varStiffness - CMultiBodySystem::Write/ReadAddJointParameters renamed to Write/ReadAddJointSDParameters ------------------------------------------------------------------------ r34683 | - | 2017-02-21 20:32:01 +0100 (Di., 21 Feb 2017) | 1 line [_OGRE] MB contact color change fixed with intermediate positions overwrite material per-subentity only, was global (shared) ------------------------------------------------------------------------ r34682 | - | 2017-02-21 13:27:32 +0100 (Di., 21 Feb 2017) | 2 lines [_OGRE]sync with latest changes ------------------------------------------------------------------------ r34681 | - | 2017-02-20 18:57:36 +0100 (Mo., 20 Feb 2017) | 7 lines - OLE: CCar::IsActive added (Get/SetParameterDouble CAR_ISACTIVE) - OLE: Multibody System GetNumBodies added (GetParameterDouble MBDEF_NUMBODIES) - OLE: SetMBDefVal: COGPOS_X/Y/Z, ORIENT_X/Y/Z added - bug fix: delete dxf vehicle did not delete vehicle outline dxf (crash detection) - CPMBSysBodies::OnColor changed to ColorPicker - cleanup ------------------------------------------------------------------------ r34680 | - | 2017-02-20 16:36:54 +0100 (Mo., 20 Feb 2017) | 7 lines - IDSTR_SUPERVISOR removed - IDM_PICKSUBMESH, IDM_TOGGLECULLINGMODE added to ribbon - bug fix: (9) spring/damper diagrams not displayed for negative time - vehicle name added to multibody diagrams if vehicle local coordinate system is used - Ogre: Joint lines and SDamper lines are displayed - Ogre: Multibody contact coloring added ------------------------------------------------------------------------ r34679 | - | 2017-02-17 17:44:27 +0100 (Fr., 17 Feb 2017) | 3 lines - CJFixControlWidths removed (codejock 17.3.0 fix is available) - follow path dialog uses current vehicle selection from path tool ------------------------------------------------------------------------ r34678 | - | 2017-02-17 14:18:41 +0100 (Fr., 17 Feb 2017) | 1 line [_OGRE] sync with latest changes (depth buffer) ------------------------------------------------------------------------ r34676 | - | 2017-02-16 19:54:09 +0100 (Do., 16 Feb 2017) | 14 lines - CMainFrame::OnMacro added - Macros added through script files - Variable::MUEC, BF, SA removed (not used) - Variable::IncTimeWaySA, IncTimeWayBF, IncTimeWaymue removed (not used) - Variable::CurrentSeqNrBF, wfBF, wfmue removed (not used) - CDataSet::sCurrentSeqNrBF removed (not used) - CCar::GetSeqBrakingAccIntensity used default global friction instead of current tire friction values - CCar::m_iCountSeqLine, m_iSeqPoint removed (pre CRASH_MAGIC_C50b) - CCar::ConvertOldSeqs2New() removed (pre CRASH_MAGIC_C50b) - CCar::InitSeqLines() removed (pre CRASH_MAGIC_C50b) - bug fix: CMultiBodySystem::PickDamper did not work correctly (initPos of body 1 was used instead of body 2 for SDamper location 2) - CPMBSysJoints: Joint location is updated when additional joint is added or bodies are changed - CPMBSysBodies body combo updated when body name is changed ------------------------------------------------------------------------ r34675 | - | 2017-02-15 14:02:32 +0100 (Mi., 15 Feb 2017) | 1 line [_OGRE] sync with latest changes ------------------------------------------------------------------------ r34674 | - | 2017-02-15 12:58:46 +0100 (Mi., 15 Feb 2017) | 7 lines - FE: number of elements, nodes added to Controlset properties output window - bug fix: ModelSmp::ChangeSelPart access violation corrected - CPCCrashApp::GetManualFName added to support all languages with fallback if pdf file is not available - line of sight diagrams added - CDSDWinApp::GetDegreeText() added - m_bShowDistance added to CSightLine ------------------------------------------------------------------------ r34673 | - | 2017-02-14 16:30:27 +0100 (Di., 14 Feb 2017) | 1 line [_OGRE] sync with latest changes (VertexDeclaration); ------------------------------------------------------------------------ r34668 | - | 2017-02-08 14:58:47 +0100 (Mi., 08 Feb 2017) | 3 lines - COGLLightDef relative position changed to coordinates relative to the vehicle front centerline - bug fix: 2D car bitmap transparency was not shown (SetShowTransparency and colormatrix needed) ------------------------------------------------------------------------ r34665 | - | 2017-02-07 21:35:41 +0100 (Di., 07 Feb 2017) | 1 line [_OGRE] sync with latest changes (HBP_USE_SHADOW_BUFFER); ------------------------------------------------------------------------ r34661 | - | 2017-02-06 23:30:20 +0100 (Mo., 06 Feb 2017) | 1 line [_OGRE] No restart needed if antialiasing settings changed ------------------------------------------------------------------------ r34660 | - | 2017-02-05 23:09:21 +0100 (So., 05 Feb 2017) | 1 line [_OGRE] sync with latest changes (configuration options eliminated, renderwindow creation parameters redesigned); ------------------------------------------------------------------------ r34659 | - | 2017-02-03 18:07:45 +0100 (Fr., 03 Feb 2017) | 2 lines - MB add new body adds body with current body properties ------------------------------------------------------------------------ r34658 | - | 2017-02-03 15:13:19 +0100 (Fr., 03 Feb 2017) | 5 lines - CTableDialog diagram dpi scaling added - advanced optimizer active column values saved in project file - search text added for specs database (year manufacturer model) - moving light sources support added ------------------------------------------------------------------------ r34657 | - | 2017-02-02 23:48:52 +0100 (Do., 02 Feb 2017) | 1 line [_OGRE] sync with latest changes ------------------------------------------------------------------------ r34656 | - | 2017-02-02 11:42:21 +0100 (Do., 02 Feb 2017) | 1 line [_OGRE] sync with latest changes ------------------------------------------------------------------------ r34655 | - | 2017-02-02 10:48:15 +0100 (Do., 02 Feb 2017) | 8 lines - ModelSmp::BuildPartIDMap added - ModelSmp::GetElementPartID removed - sequence table diagram updated when table data is changed - CXTPReportControl used for drawings list in CCarDxfDlg - CCarDxfDlg use road z-level setting updated when dxf drawing selection changes - CCarDrawingBase added for 2D/3D display options for vehicle drawing - all vehicle drawings can selected to be displayed in 2D and 3D window and also simultaneously ------------------------------------------------------------------------ r34654 | - | 2017-01-31 13:34:45 +0100 (Di., 31 Jän 2017) | 1 line Add switch CRefreshParams::m_bDrawFEModelLines with UI & ChunkIO ------------------------------------------------------------------------ r34651 | - | 2017-01-27 15:03:20 +0100 (Fr., 27 Jän 2017) | 6 lines - CDSDBmpButton icon size correct for CodeJock 17.3 - bug fix: call to AfxInitRichEdit added for RichEditCtrl (CodeJock 17.3) - penetration depth can be set in ms increments - image rot optimization added to CKameraDlg::OptimizeCamera - FE contour lines are only displayed if element count is less than 1000 ------------------------------------------------------------------------ r34650 | - | 2017-01-27 13:28:29 +0100 (Fr., 27 Jän 2017) | 1 line [_OGRE] bugfix: DrawContextDX::UseVertex flushes if vertex format changes with manual object rendering (for FE modell); ------------------------------------------------------------------------ r34649 | - | 2017-01-26 11:57:45 +0100 (Do., 26 Jän 2017) | 3 lines - CFEMemMgr uses boost::pool only in standalone version - CFEData::DrawNodes node numbers are displayed for the first 100 nodes only (otherwise display problems might occur) ------------------------------------------------------------------------ r34648 | - | 2017-01-25 23:27:28 +0100 (Mi., 25 Jän 2017) | 1 line [_OGRE] remove paramater 'buffer' in copyContentsToMemory (always use default) ------------------------------------------------------------------------ r34645 | - | 2017-01-25 14:13:55 +0100 (Mi., 25 Jän 2017) | 1 line [_OGRE] remove dependency freetype ------------------------------------------------------------------------ r34644 | - | 2017-01-24 17:43:24 +0100 (Di., 24 Jän 2017) | 4 lines - CFEData::ReadFEModel: memory is reserved for nodelist, elementlist on read - CSunPositionDlg: google/bing maps links are updated on each calculation - FE CFEMemMgr added (pool for Nodes) ------------------------------------------------------------------------ r34643 | - | 2017-01-24 14:10:21 +0100 (Di., 24 Jän 2017) | 1 line [_OGRE] exception handling added (CDxfDraw::AddDXMesh, MeshObject::Serialize); ------------------------------------------------------------------------ r34642 | - | 2017-01-24 11:47:37 +0100 (Di., 24 Jän 2017) | 3 lines - CControlSplitter::OnSetCursor x64 issue fixed (GCLP_HCURSOR used instead of GCL_HCURSOR) - CJFixControlWidths added (bug fix: for Codejock 17.3.0 custom controls are not saved properly (width decreases with each program start is DPI scaling is different thatn 100%)) ------------------------------------------------------------------------ r34641 | - | 2017-01-24 10:01:17 +0100 (Di., 24 Jän 2017) | 2 lines - dpi scaling test ------------------------------------------------------------------------ r34640 | - | 2017-01-23 18:43:12 +0100 (Mo., 23 Jän 2017) | 6 lines - DPI scaling support added to CXTPDrawColorSelectorControl - ConvertToXFile added - 3D files can be loaded through the import DXF menu - 3D file formats added to IDSTR_DXFDEFEXT - seatbelt adjustment corrected ------------------------------------------------------------------------ r34635 | - | 2017-01-20 17:16:50 +0100 (Fr., 20 Jän 2017) | 2 lines - #if (_XTPLIB_VERSION_PREFIX == 1730) added (check for CodeJock 17.3.0 added before compatibility is ensured) ------------------------------------------------------------------------ r34634 | - | 2017-01-20 16:53:38 +0100 (Fr., 20 Jän 2017) | 5 lines - DPI scaling added to 3D window toolbar controls - customize ribbon disabled for draw version - Explorertoolbar docking pane test - CControlSplitter added to DSDLib (Dialog Splitter Wnd) ------------------------------------------------------------------------ r34633 | - | 2017-01-19 09:22:15 +0100 (Do., 19 Jän 2017) | 5 lines - imagepdf test - OpenCV header files removed from stdafx.h - PCDraw version - XTP_DIR_C111 added ------------------------------------------------------------------------ r34632 | - | 2017-01-19 09:04:21 +0100 (Do., 19 Jän 2017) | 1 line [_OGRE] avoid device reset/restore with 2 monitors (use 1 device only) ------------------------------------------------------------------------ r34627 | - | 2017-01-17 17:11:01 +0100 (Di., 17 Jän 2017) | 7 lines - auto hscroll set for impact window impact paramters - IsInsideOverlap does not change impact vehicle numbers anymore - IsActive check added to CCar::WriteDataSet - fpdf test - bug fix: kinCalcNew Get/SetV0/V1 valid check added - synchronisation is applied to active vehicles only ------------------------------------------------------------------------ r34616 | - | 2017-01-16 10:34:20 +0100 (Mo., 16 Jän 2017) | 6 lines - bug fix: CValuesWnd::GetValue did not work properly for multibody current values - CValuesWnd::GetValue split into GetValueVehicle and other values (index check) - CKinCalcDlgValue added (to remove string values for kinematic calculations CPKinVst, CPKinCalc) - CCollDetector::DoOverlap: check if vehicles are active added (POI positioning, vehicle selection in impact window) - custom vehicle display positions added the values window (sections) ------------------------------------------------------------------------ r34613 | - | 2017-01-11 17:02:52 +0100 (Mi., 11 Jän 2017) | 7 lines - CRSSDialog DBVersion changed to 2017 - Recondata: Image_cat changed to Image_cat_2017 - Documents\PCCrash path changed to Documents\PCCrash111 - database names changed to 2017 - file encryption support C111 added - database encryption C111 added ------------------------------------------------------------------------ r34612 | - | 2017-01-11 01:03:25 +0100 (Mi., 11 Jän 2017) | 1 line folder deleted ------------------------------------------------------------------------ r34610 | - | 2017-01-11 01:02:12 +0100 (Mi., 11 Jän 2017) | 1 line svn props changed ------------------------------------------------------------------------ r34607 | - | 2017-01-11 00:22:46 +0100 (Mi., 11 Jän 2017) | 1 line [_OGRE] remove render system dlls; use D3D9 only; ------------------------------------------------------------------------ r34606 | - | 2017-01-10 15:49:13 +0100 (Di., 10 Jän 2017) | 1 line bugfix: 3D dxf car transparency and color change; ------------------------------------------------------------------------ r34604 | - | 2017-01-09 11:12:28 +0100 (Mo., 09 Jän 2017) | 2 lines - project name changed to PCCrash111 ------------------------------------------------------------------------ r34603 | - | 2017-01-09 10:18:54 +0100 (Mo., 09 Jän 2017) | 2 lines - branch 11.1 ------------------------------------------------------------------------ r34602 | - | 2017-01-09 10:13:37 +0100 (Mo., 09 Jän 2017) | 2 lines - branch 11.1 ------------------------------------------------------------------------ r34594 | - | 2017-01-05 16:06:33 +0100 (Do., 05 Jän 2017) | 3 lines - CMultiBodySystem::SetupSeatConnection: seatbelt repositioning reverted to previous version (identical positions), will be enabled in C111 as seatbelt stiffness needs to be increased - active safety system registry entries are only created if not defined already ------------------------------------------------------------------------ r34592 | - | 2017-01-04 11:18:17 +0100 (Mi., 04 Jän 2017) | 2 lines - ReadDynData calculates total distance for diagram window ------------------------------------------------------------------------ r34590 | - | 2017-01-03 19:28:02 +0100 (Di., 03 Jän 2017) | 3 lines - precompiled header opt - ReadDynData creates custom vehicle positions and follow path ------------------------------------------------------------------------ r34588 | - | 2017-01-03 17:11:25 +0100 (Di., 03 Jän 2017) | 3 lines - include files added to OgreMain precompiled header file (speedup for compilation 9' vs 2') - precompiled header files used in RenderSystem_Direct3D9, RenderSystem_GL and Plugin_ParticleFX ------------------------------------------------------------------------ r34587 | - | 2017-01-03 12:40:17 +0100 (Di., 03 Jän 2017) | 1 line ------------------------------------------------------------------------ r34583 | - | 2017-01-03 10:10:56 +0100 (Di., 03 Jän 2017) | 2 lines - THIS_FILE definition removed (already in afx.h) ------------------------------------------------------------------------ r34578 | - | 2016-12-28 23:47:04 +0100 (Mi., 28 Dez 2016) | 4 lines - V 11.0.0.16 - cleanup - release version changed back to DirectX ------------------------------------------------------------------------ r34577 | - | 2016-12-28 23:35:19 +0100 (Mi., 28 Dez 2016) | 1 line - bug fix: null pointer check added in CPropertiesDlg::TempMeshObject::GetCullMode (cull sub items not available in saved project sometimes) ------------------------------------------------------------------------ r34576 | - | 2016-12-28 15:14:37 +0100 (Mi., 28 Dez 2016) | 4 lines - V 11.0.0.15 - exception handling added to SceneManagerToNodeCacheMap::UpdateSimpleCarColors() - static_cast added in DxfDrawMesh::loadResource (pass->userObject) ------------------------------------------------------------------------ r34575 | - | 2016-12-23 21:32:55 +0100 (Fr., 23 Dez 2016) | 1 line ------------------------------------------------------------------------ r34574 | - | 2016-12-23 16:10:05 +0100 (Fr., 23 Dez 2016) | 2 lines - x64 issue: typedef multimap::type VertexBoneAssignmentList: unsigned int changed to size_t for consistency ------------------------------------------------------------------------ r34573 | - | 2016-12-23 13:26:38 +0100 (Fr., 23 Dez 2016) | 2 lines [_OGRE] Cull mode UI for MeshObject & 3DCars (obj-problem.pro); [_OGRE] Do Rx(90) for models on "DirectX" path only (experimental); ------------------------------------------------------------------------ r34572 | - | 2016-12-23 10:28:56 +0100 (Fr., 23 Dez 2016) | 3 lines - BIG_DATA_THRESHOLD reverted to 20M - ReadPointE57 support for scaled integer nodes added (input scaling enabled) ------------------------------------------------------------------------ r34568 | - | 2016-12-22 12:27:31 +0100 (Do., 22 Dez 2016) | 4 lines - PCC3DConv_64 added for x64 version - DrawContextDX::mPointSizeMin changed to 1 (for Ogre, otherwise points disappear in 3D window) - E57 pose/transform support added ------------------------------------------------------------------------ r34565 | - | 2016-12-20 11:24:32 +0100 (Di., 20 Dez 2016) | 2 lines - V 11.0.0.14 ------------------------------------------------------------------------ r34564 | - | 2016-12-19 19:07:57 +0100 (Mo., 19 Dez 2016) | 7 lines - default size for stxxl file changed to 5 GB (from 10 GB) - kin toolbar does not reset input parameter s if calculation is not possible - AUTOREFRESH removed (always on) - PointCloud::doSaveSelectedPoints renamed to PointCloud::doSaveSelectedPointsTXT - E57Simple API added - save pointcloud in E57 format added ------------------------------------------------------------------------ r34563 | - | 2016-12-13 14:46:47 +0100 (Di., 13 Dez 2016) | 7 lines - ReadPoint changed to class, ReadPointBase added - ReadPointTXT, ReadPointE57 added - libE57, xerces added - PointCloud default 3D point size changed to 0.01 (from 0.02) - parallel_sort used in PointCloud::DivideTree - BIG_DATA_THRESHOLD changed to 30M Pts for 32 Bit version ------------------------------------------------------------------------ r34562 | - | 2016-12-12 17:58:43 +0100 (Mo., 12 Dez 2016) | 1 line [_OGRE] sync with latest changes; ------------------------------------------------------------------------ r34561 | - | 2016-12-07 15:27:50 +0100 (Mi., 07 Dez 2016) | 2 lines bugfix: use ref_ptr<> for referenced layers, linetypes, redundant reference counting eliminated in Symbol (ZU.dxf); ------------------------------------------------------------------------ r34560 | - | 2016-12-07 15:13:22 +0100 (Mi., 07 Dez 2016) | 8 lines - monitor dpi scaling support added for CSunPositionDlg - caption added to quick access toolbar items - DXPrintScale added to default settings dialog - sequence table can import t/velocity table directly (t [s], v [km/h]) - shortcut keys customize dialog uses correct ribbon based menu - (7) follow path not displayed for deactivated vehicles - (5) Layercombo dropdown item count changed to 30 (12 is default) ------------------------------------------------------------------------ r34556 | - | 2016-12-02 14:23:17 +0100 (Fr., 02 Dez 2016) | 2 lines [_OGRE] DxfDrawMesh::loadResource texture added; hun translations corrected; ------------------------------------------------------------------------ r34555 | - | 2016-12-02 10:14:38 +0100 (Fr., 02 Dez 2016) | 2 lines - multiple selection added to car on/off dialog (selected vehicles can be switched on/off at once) ------------------------------------------------------------------------ r34552 | - | 2016-12-01 10:31:39 +0100 (Do., 01 Dez 2016) | 4 lines - multibody diagrams for velocity and distance are calculated as rel values in vehicle coordinate system (if veh coordinate system is selected) - CLayerDlg multisel added - CPCCrashView::GetGestureStatus() added (touch right mouse button support (touch and hold)) ------------------------------------------------------------------------ r34551 | - | 2016-11-28 17:27:34 +0100 (Mo., 28 Nov 2016) | 3 lines - CCar::CalcAnhaengerForcesGelenkt correction force added to maintain connection point accuracy - multibody occupant simulation: belt initial positions are placed relative to the occupant not at the occupant position ------------------------------------------------------------------------ r34549 | - | 2016-11-25 14:22:07 +0100 (Fr., 25 Nov 2016) | 1 line [_OGRE] sync with latest changes; ------------------------------------------------------------------------ r34548 | - | 2016-11-23 17:29:33 +0100 (Mi., 23 Nov 2016) | 5 lines - bug fix: steering angle calculation corrected for kinematic calculation when path is drawn in the opposite direction of the vehicle moving direction - mouse wheel disabled for ribbon tabs - front overhang changed to front tire radius for motorcycles if not in database - CPCCrashDoc::CalculateImageHash added ------------------------------------------------------------------------ r34542 | - | 2016-11-18 11:44:33 +0100 (Fr., 18 Nov 2016) | 1 line [_OGRE] pick mesh object on triangle-level; new commands pick submesh and toggle cull mode added; ------------------------------------------------------------------------ r34537 | - | 2016-11-15 23:45:54 +0100 (Di., 15 Nov 2016) | 7 lines bugfix: ConvertJPGtoDIB use 24 bit always (needed if transparency is used); bugfix: GetColorsInPalette returns 0 for 32 bit bitmaps; Desgin changes for efficiency: CTextureEntry::GetHBitmap: don't scale | GetBitmapWidth/GetBitmapHeight use DIB only (Do not create DDB from DIB) [_OGRE] bugfix: C3DView::UpdateBitmaps render states corrected; [_OGRE] bugfix: DrawContextDX::BeginDraw: reset alpha reject setting; [_OGRE] refact::Mesh: use default culling mode CULL_CLOCKWISE except for trees and user's models; ------------------------------------------------------------------------ r34536 | - | 2016-11-15 19:54:54 +0100 (Di., 15 Nov 2016) | 4 lines - bug fix: CalcIncr for diagrams with very large value ranges adjusted - neg time allowed for camera flight - time format for CCameraFlightDlg changed to s ------------------------------------------------------------------------ r34532 | - | 2016-11-14 18:06:52 +0100 (Mo., 14 Nov 2016) | 3 lines - CDxfDraw::GetNumSelectedPCloudPoints added - point cloud actions which need selected points are disabled if no points are selected ------------------------------------------------------------------------ r34521 | - | 2016-11-09 18:39:44 +0100 (Mi., 09 Nov 2016) | 2 lines - flip z not needed anymore for PCC3DConvFile files ------------------------------------------------------------------------ r34520 | - | 2016-11-08 18:19:07 +0100 (Di., 08 Nov 2016) | 7 lines - V 11.0.0.13 - scale command added to pointcloud ribbon tab - CSimBrakingData m_dPedalIntensity removed (m_dY added to CSimBaseData) - CSimSteeringData m_dSteeringWheelAngle removed (m_dY added to CSimBaseData) - CCar::modelkin uses sequence table acceleration directly when specified - time offset can be added to sequence table ------------------------------------------------------------------------ r34518 | - | 2016-11-03 12:49:43 +0100 (Do., 03 Nov 2016) | 6 lines - CRolloverDetector::CalculateContacts changed to multi threading (uses ppl) - CProgramSettings::m_bKeepImpactParameters added - impact parameters can be saved after new simulation (save parameters are used if overlap is correct) - DekraSafetyCheck extended - bug fix: pFile->Seek causes exeption in WriteProDxf (bad combination of file pos and buffer address - seek beyond end of file/buffer) ------------------------------------------------------------------------ r34508 | - | 2016-10-29 00:37:44 +0200 (Sa., 29 Okt 2016) | 1 line Convert between 3D object transformations & handedness for Non-Ogre(save) => Ogre(load) and Ogre(save) => Non-Ogre(load) [ObjFileImport.pro]; ------------------------------------------------------------------------ r34497 | - | 2016-10-24 20:56:06 +0200 (Mo., 24 Okt 2016) | 1 line bugfix: SetCarAttribs material index was out of range ------------------------------------------------------------------------ r34495 | - | 2016-10-21 20:48:08 +0200 (Fr., 21 Okt 2016) | 1 line bugfix: add CHUNK_3DCARATTRIBSNEW, make CHUNK_3DCARATTRIBS safer, add methods NodeAttribs::SafeLoad & IsCompatible; ------------------------------------------------------------------------ r34494 | - | 2016-10-19 17:02:09 +0200 (Mi., 19 Okt 2016) | 2 lines FE model contour lines restored (slow); Add field DrawContextDX::m_hasPenWithDepthBias & parameter hasPen in SetDepthBias; ------------------------------------------------------------------------ r34493 | - | 2016-10-19 13:12:32 +0200 (Mi., 19 Okt 2016) | 1 line [_OGRE] 3D status text font creation parameters corrected ------------------------------------------------------------------------ r34492 | - | 2016-10-19 12:20:28 +0200 (Mi., 19 Okt 2016) | 4 lines - .txt added for point cloud import file extension - TextStyleDlg max text height changed to 10 m - bug fix: lane change dialog: lane change direction was not updated properly ------------------------------------------------------------------------ r34491 | - | 2016-10-19 10:49:32 +0200 (Mi., 19 Okt 2016) | 1 line [_OGRE] Use more windows font creation parameters to match DirectX version; ------------------------------------------------------------------------ r34490 | - | 2016-10-18 18:50:20 +0200 (Di., 18 Okt 2016) | 1 line [_OGRE] Non-antialised font for 3D status text; ------------------------------------------------------------------------ r34489 | - | 2016-10-17 19:16:49 +0200 (Mo., 17 Okt 2016) | 2 lines - bug fix: CDxfIntFileIO::ReadBinary CDxfDraw::FixSolidTextureEntries corrected if successive drawings with textured solids are loaded ------------------------------------------------------------------------ r34488 | - | 2016-10-13 21:51:05 +0200 (Do., 13 Okt 2016) | 2 lines [_OGRE] (3D) 2-pass rendering (nontransparent/transparent) for the main drawing implemented (add parameter secondPass in MainDraw and call twice - befor and after the scene rendering); ------------------------------------------------------------------------ r34487 | - | 2016-10-13 20:44:01 +0200 (Do., 13 Okt 2016) | 1 line bugfix: C3DWindow/C3Dview: draw bitmaps earlier as other scene objects; ------------------------------------------------------------------------ r34486 | - | 2016-10-13 15:42:08 +0200 (Do., 13 Okt 2016) | 1 line bugfix: 2-pass rendering for drawing only ------------------------------------------------------------------------ r34485 | - | 2016-10-13 13:18:18 +0200 (Do., 13 Okt 2016) | 1 line 2-pass rendering (nontransparent/transparent) for the main drawing implemented (add parameter pass in MakeRefresh and call twice - befor and after the scene rendering); ------------------------------------------------------------------------ r34483 | - | 2016-10-12 16:42:16 +0200 (Mi., 12 Okt 2016) | 4 lines - V 11.0.0.12 - bug fix: tire width not updated properly when all wheels are set to equal - exception handling added for CChunkIO::Read3DCarAttribs() ------------------------------------------------------------------------ r34482 | - | 2016-10-12 14:54:07 +0200 (Mi., 12 Okt 2016) | 1 line [_OGRE] rendering madymo results added; ------------------------------------------------------------------------ r34481 | - | 2016-10-12 14:16:49 +0200 (Mi., 12 Okt 2016) | 1 line [_OGRE] bugfix: print/print preview 2D/3D; ------------------------------------------------------------------------ r34480 | - | 2016-10-11 23:30:42 +0200 (Di., 11 Okt 2016) | 1 line bugfix: swap wheel parameters side for right hand driven cars; ------------------------------------------------------------------------ r34479 | - | 2016-10-11 18:20:55 +0200 (Di., 11 Okt 2016) | 1 line [_OGRE] bugfix: toggle steer angle sign in 3D & update right hand driven cars immediately; ------------------------------------------------------------------------ r34478 | - | 2016-10-11 16:09:14 +0200 (Di., 11 Okt 2016) | 3 lines - OLE: Get/SetParameterDouble MAX_IMPACTS added to limit the number of secondary collisions - bug fix: OGRE: CPCCrashView:: m_pBkPixels has to be set to invisible for print preview and print (program crash) ------------------------------------------------------------------------ r34477 | - | 2016-10-10 23:16:41 +0200 (Mo., 10 Okt 2016) | 3 lines bugfix: use alpha=255 for point cloud points (Scannerdaten_ges_1cm.pro); For compatibility: set alpha=255 in DrawContextDX::DrawPoints methods; ------------------------------------------------------------------------ r34474 | - | 2016-10-10 15:00:22 +0200 (Mo., 10 Okt 2016) | 3 lines - V 11.0.0.11 - CDxfTime::LoadTopBmp bitmap transparency set to 0.01 so transparency check is actually performed ------------------------------------------------------------------------ r34473 | - | 2016-10-08 00:14:11 +0200 (Sa., 08 Okt 2016) | 1 line [_OGRE] Object snap display fixed; ------------------------------------------------------------------------ r34472 | - | 2016-10-07 16:22:09 +0200 (Fr., 07 Okt 2016) | 6 lines Create roads with depth bias + improvements; Check minimum radius dynamicaly depending on widths; COptTireMarkInfo: input & use m_pos.z; DrawContext::GetCircleZoom: improved in perspective projection; CDxfDraw::GetCoplanarLevel: algorithm improved (use more "islands" to better utilize depthbias range); + minor bugfixes; ------------------------------------------------------------------------ r34466 | - | 2016-09-30 15:39:00 +0200 (Fr., 30 Sep 2016) | 1 line [_OGRE] bugfix: use cubemap with AVI animation; ------------------------------------------------------------------------ r34464 | - | 2016-09-29 23:35:10 +0200 (Do., 29 Sep 2016) | 1 line CDxfLine checks for visibility of line widths in ortho mode; ------------------------------------------------------------------------ r34463 | - | 2016-09-29 10:36:47 +0200 (Do., 29 Sep 2016) | 3 lines DrawContext[DX|GDI]: Handling of batched solids refactored (works in nested blocks too); bug fix: ignore frozen state of layers in imported dxf from unknown sources (1186V-01.pro); ------------------------------------------------------------------------ r34462 | - | 2016-09-28 16:45:07 +0200 (Mi., 28 Sep 2016) | 2 lines bug fix: CDxfDraw::AddBlock active new block (to avoid ASSERT in AssertValid); bug fix: transparent entities in transformed drawings (e.g. "normal cars"); ------------------------------------------------------------------------ r34460 | - | 2016-09-28 12:19:24 +0200 (Mi., 28 Sep 2016) | 6 lines - projects changed to OGRE - kin overtake: LCBack FF dist neg values allowed - bug fix: define intermediate position program crash (D:\Crash110\bugs\Diverse\Martinsohn\20160920\3779Ga) - CCar::m_dWheelPosX, Y changed to dPoint2d - bug fix: CDiaWindowList::ReadData first diagram window is added if list is empty ------------------------------------------------------------------------ r34459 | - | 2016-09-28 11:59:36 +0200 (Mi., 28 Sep 2016) | 1 line Transparency handling newly implemented with depth sorting of all transparent entities; Important change: draw dxf after the scene rendering (was before)! ------------------------------------------------------------------------ r34456 | - | 2016-09-22 22:48:02 +0200 (Do., 22 Sep 2016) | 1 line ------------------------------------------------------------------------ r34455 | - | 2016-09-16 22:31:40 +0200 (Fr., 16 Sep 2016) | 1 line CPCCrashView::OnApply3DBmpAsTexture refactored, implementation moved to MeshObjectAction (for solids now, MeshObject will follow); ------------------------------------------------------------------------ r34454 | - | 2016-09-15 13:23:26 +0200 (Do., 15 Sep 2016) | 1 line Cleanup old implementation (OpenHLSSetting, OpenConBriSetting, g_hConBriDlg, etc.); ------------------------------------------------------------------------ r34453 | - | 2016-09-15 00:08:03 +0200 (Do., 15 Sep 2016) | 1 line CConBriColorDlg reimplemented as MFC dialog (old implementation renamed to CConBriColorDlg_Old); ------------------------------------------------------------------------ r34450 | - | 2016-09-09 16:39:05 +0200 (Fr., 09 Sep 2016) | 9 lines - ApplyTrailerForce changed to vector parameters - anhaenge.cpp removed - GET_OLD_DATA removed (not used) - enum BackwardsModel added - CExternForce::m_PAttack removed - MABAVER_XX changed to enum - MSGLEVEL_XX changed to enum - REP_XX changed to enum ------------------------------------------------------------------------ r34449 | - | 2016-09-09 10:45:30 +0200 (Fr., 09 Sep 2016) | 1 line CHLSColorDlg::ControlNotify: up-down ctrl arrow keys handled; ------------------------------------------------------------------------ r34447 | - | 2016-09-08 22:50:29 +0200 (Do., 08 Sep 2016) | 1 line CHLSColorDlg reimplemented as MFC dialog; ------------------------------------------------------------------------ r34445 | - | 2016-09-06 19:26:45 +0200 (Di., 06 Sep 2016) | 8 lines - timestep correction used for kinematic calculation for exact sequence transitions - CCar::GoForwModel iNrOfIter removed - CCar::GoBackModel iNrOfIter removed - CCar::modelkin iNrOfIter removed - CCar::model iNrOfIter removed - CCar::CalcTrailerForces iNrOfIter removed - CCar::CalcAnhaengerForcesGelenkt iNrOfIter removed ------------------------------------------------------------------------ r34442 | - | 2016-09-06 16:36:01 +0200 (Di., 06 Sep 2016) | 8 lines - kinematic calculation: Ackermann steering angle is calculated when mid rear axle point is selected for the vehicle follow point - CCarValue::LENKRAD1 renamed to dTrackCircleDiameter - FSIGN() removed (Signum used instead) - g_hFileDxf removed - g_hFileCars removed - ModelOpenFile changed to HFILE parameter - CloseFile changed to HFILE parameter ------------------------------------------------------------------------ r34438 | - | 2016-09-01 19:10:32 +0200 (Do., 01 Sep 2016) | 1 line OpenHLSSetting & SetHLSValues: change hue offset range to -30..30 (with respect to -360..360 conversion range) and replace multiply with subtract to offset accordingly (preliminary change before the new UI) ------------------------------------------------------------------------ r34435 | - | 2016-08-30 16:54:42 +0200 (Di., 30 Aug 2016) | 2 lines OpenHLSSetting, OpenConBriSetting: 2D / 3D redraw & update issues fixed (for Ogre and DirectX); bugfix: DirectX exception in PrintPreview fixed; ------------------------------------------------------------------------ r34434 | - | 2016-08-30 12:28:20 +0200 (Di., 30 Aug 2016) | 2 lines - kfzauswa.cpp changes reverted as this dialog is used for the 2D window also ------------------------------------------------------------------------ r34431 | - | 2016-08-29 17:57:34 +0200 (Mo., 29 Aug 2016) | 1 line [_OGRE] Replace InvalidateRect for C3DWindow with Redraw redirected to C3DView calls in HLS & ConBri Dlgs (Redraw should not called from C3DWindow::OnPaint); ------------------------------------------------------------------------ r34430 | - | 2016-08-26 16:34:53 +0200 (Fr., 26 Aug 2016) | 4 lines - g_hUDSWnd removed - OpenSeitenv changed to MFC dialog - g_hSeitenvDlg removed ------------------------------------------------------------------------ r34429 | - | 2016-08-25 17:11:31 +0200 (Do., 25 Aug 2016) | 9 lines - MyOnWMHelp removed (not used anymore) - OpenDeltav changed to MFC dialog - g_hStoss1Dlg removed - overtaking module take right steered vehicle setting into account (lane change to right instead of left is done then) - OpenSynchron changed to MFC dialog - g_hSyncDlg removed - AccRealDlg changed to MFC dialog - g_hAccRealDlg removed ------------------------------------------------------------------------ r34428 | - | 2016-08-24 17:05:01 +0200 (Mi., 24 Aug 2016) | 6 lines - SQLiteTbl::m_pItems, m_pRowids changed to vector - SQLiteTbl::m_nFields, m_rowid_size removed - Dekra safety check updated - OpenVMinMax changed to MFC dialog - Ogre: Redraw needed for HLS, ConBri, ZoomBmp3D Dialog ------------------------------------------------------------------------ r34427 | - | 2016-08-22 17:51:48 +0200 (Mo., 22 Aug 2016) | 7 lines - bug fix OGRE: C3DView::SetUpdateBackBufferImageData added (needed when background bitmap is switched on/off to updated zoom window buffer) - PRJ_READ etc changed to enum - program versions changed to enum - changelog updated to C110 - class CChunkIO added - separate path for 3D road object can be specified ------------------------------------------------------------------------ r34426 | - | 2016-08-19 13:51:12 +0200 (Fr., 19 Aug 2016) | 1 line bugfix: update key tooltip if position changed (extract method CMyTrackControl::UpdateKeyTooltip); ------------------------------------------------------------------------ r34425 | - | 2016-08-18 23:21:54 +0200 (Do., 18 Aug 2016) | 1 line [_OGRE] Replace GDI XOR-mode with double buffering in Viewport::ShowObjectSnap; ------------------------------------------------------------------------ r34424 | - | 2016-08-18 13:01:05 +0200 (Do., 18 Aug 2016) | 2 lines - V 11.0.0.10 ------------------------------------------------------------------------ r34423 | - | 2016-08-17 18:33:03 +0200 (Mi., 17 Aug 2016) | 2 lines bugfix: cancel add camera calibration points mode if camera changed due to copy-on-write (8109-01.pro); bugfix: SetFocus if cliked (for mouse wheel zooming after transparency slider was used); ------------------------------------------------------------------------ r34422 | - | 2016-08-16 12:44:08 +0200 (Di., 16 Aug 2016) | 3 lines [_OGRE] bugfix: early update animation and compute precise bounding box from skin vertices for proper positioning of animated objects (Borno con mbd def); [_OGRE] bugfix: set depth check/write to false DrawContextDX::DrawTexturedText; ------------------------------------------------------------------------ r34421 | - | 2016-08-10 14:29:04 +0200 (Mi., 10 Aug 2016) | 1 line [DirectX] sync the new depth bias implementation with Ogre-Version ------------------------------------------------------------------------ r34418 | - | 2016-08-08 15:53:45 +0200 (Mo., 08 Aug 2016) | 6 lines - V 11.0.0.9 - bug fix: CMultiBodySystem::CalcEll2WheelContacts check for deactivated vehicles added - check for CCar::STATUS_SWITCHEDOFF added to multibody/car ellipsoid contact calculation added - DSDLib::CRTFLib added - SetProcessDpiAwareness error message displayed in debug version only ------------------------------------------------------------------------ r34412 | - | 2016-08-05 13:18:13 +0200 (Fr., 05 Aug 2016) | 2 lines Apply texture for MeshObject started: Add class MeshObjectAction, rename CDXMeshObject to MeshObject, local menu & cmd handlers added (empty); bugfixes: PropertiesDlg transform full point if coordinates changed, TempSpline use m_fitPtIndex for fit points (was m_ctlPtIndex); ------------------------------------------------------------------------ r34411 | - | 2016-08-04 16:08:54 +0200 (Do., 04 Aug 2016) | 5 lines bugfixes, optimizations, cleanup: DrawContextDX::UseLineColor: clear texture; CPCCrashView::OnDxfSelectAll: Ctrl+A accelerator was blocked; CPCCrashView::OnSolidApplyTextureSelected: vCam.z < 1e-3 was wrong (use vCam.z < -0.01f); CDxfSolid::Draw2D: check for 3 points; ------------------------------------------------------------------------ r34410 | - | 2016-08-03 00:47:21 +0200 (Mi., 03 Aug 2016) | 1 line DrawDXFCar DXF export fixed with pitch / roll / elevation; ------------------------------------------------------------------------ r34408 | - | 2016-08-01 18:36:50 +0200 (Mo., 01 Aug 2016) | 1 line User input for CarDxfType ("Render vehicle drawing at road height") added (TRUE for 3D, FALSE for 2D, initialized via CDxfDraw::IsDxfCar3D after loaded); ------------------------------------------------------------------------ r34407 | - | 2016-08-01 17:05:41 +0200 (Mo., 01 Aug 2016) | 2 lines Draw car dxf at CG height if has no 3D solids; Add enum DxfDrawMesh::CarDxfType, field m_carDxfType, methods IsCar3D, SetIsCar3D; ------------------------------------------------------------------------ r34406 | - | 2016-07-30 00:21:24 +0200 (Sa., 30 Jul 2016) | 1 line DrawDXFCar refactored & optimized, 3D wheels, DrawDXFCrashCar eliminated; ------------------------------------------------------------------------ r34404 | - | 2016-07-26 17:14:11 +0200 (Di., 26 Jul 2016) | 3 lines DrawDXFCar: draw 2D wheel rectangles at z=radius height, replace 3D points with 2D; Rename DrawRectRot to DrawWheelRect, use parameter dx0 for z; CDxfDraw::HasElements checks only elements (is the same as !GetMainBlock()->IsEmpty()) ------------------------------------------------------------------------ r34403 | - | 2016-07-26 15:43:22 +0200 (Di., 26 Jul 2016) | 7 lines - line of sight not displayed for deactivated vehicles if show deactivated vehicles is not selected - import/export buttons added to sequence table dialog - CVehiclePropertySheet navigator column width scaled with GetMonitorScaling() - advanced optimizer uses m_bCopyVToPSI is heading is optimized (CPCCrashDoc::SetParameterDouble() with ANGLE_YAW checks m_bCopyVToPSI) - Move camera threshold increased (switch from rotate to move mode) - bug fix: deformation line was not displayed properly if vehicles do not intersect ------------------------------------------------------------------------ r34402 | - | 2016-07-26 10:18:13 +0200 (Di., 26 Jul 2016) | 1 line bugfixes: Ogre-Version with bUseDirectX = FALSE/TRUE and DirectX-Version with bUseDirectX = FALSE/TRUE; ------------------------------------------------------------------------ r34399 | - | 2016-07-22 16:45:32 +0200 (Fr., 22 Jul 2016) | 6 lines - VK_CONTROL added to OnDxfSelectAll to deselect all objects (when Ctrl is pressed) - CCar::ResetWindParams() removed (functionality CarWindParams::Reset() added) - default value for CarWindParams changed to dCwAFront/dCwARear = 0.66 (from 0.5), dCwASide = 3.0 (from 1.0) - bug fix: current vehicle position needs to be displayed in 5 ms steps when Madymo data is available (Madymo has no interpolation) (C3DWindow::DXPreRender()) - IDM_DXFSELECTNONE IDM_DXFSELECTINVERT added to ribbon (IDM_DXFSELECTALL changed to CXTPControlPopup) ------------------------------------------------------------------------ r34398 | - | 2016-07-22 14:36:42 +0200 (Fr., 22 Jul 2016) | 1 line Ground level changed to -250. ------------------------------------------------------------------------ r34397 | - | 2016-07-22 13:02:00 +0200 (Fr., 22 Jul 2016) | 1 line bugfix: Text scaling and mirroring transformations fixed (CDxfText::m_rtl flag for right-to-left text added); ------------------------------------------------------------------------ r34396 | - | 2016-07-21 23:15:46 +0200 (Do., 21 Jul 2016) | 1 line Option bitmaps below/above the drawing added (CRefreshParams::m_bBitmapsAbove, CDefaultSettingsDlg::m_bBitmapsAbove, CPageRefresh::Data::bBitmapsAbove, Registry: "REFRESH"+"BITMAPSABOVE"); ------------------------------------------------------------------------ r34394 | - | 2016-07-19 12:44:38 +0200 (Di., 19 Jul 2016) | 1 line bugfix: set entity live if inserted in a live block only, accept very close knots, fill imported solids (ZU.dxf) ------------------------------------------------------------------------ r34392 | - | 2016-07-18 17:03:29 +0200 (Mo., 18 Jul 2016) | 5 lines PropertiesDlg option coordinate input in WCS or UCS added; bugfix: DrawEllipseAction feedback was on the wrong plane; bugfix: use z in OCS (=>arbitrary axes) for planar objects (was in UCS); bugfix: width/height for DxfSolid (PropertiesDlg) computed with respect to the plane of the object; and more... ------------------------------------------------------------------------ r34389 | - | 2016-07-13 00:40:47 +0200 (Mi., 13 Jul 2016) | 5 lines Per-element depth level implemented (solid/line/circle); DxfDraw/elements/Viewport/DrawHandler redraw concept refactored; DxfOptionsDlg.h/cpp removed; Constants FIRST/WORK/LAST moved to CDiaWindow; ------------------------------------------------------------------------ r34388 | - | 2016-07-11 00:22:04 +0200 (Mo., 11 Jul 2016) | 1 line [_OGRE] removed user input of levels (not appropriate for the entire drawing => per element level is needed); ------------------------------------------------------------------------ r34387 | - | 2016-07-07 20:11:48 +0200 (Do., 07 Jul 2016) | 3 lines Add commands SelectNone, SelectInvert; Deselect objects on layers if locked/turned off; bugfix: Non-Ogre DrawContextDX::LockIndexBuffer fixed (Error due to Ogre/OpenGL implementation); ------------------------------------------------------------------------ r34386 | - | 2016-07-07 01:47:00 +0200 (Do., 07 Jul 2016) | 1 line [_OGRE] Always use depth check & write with depth bias (Not finished yet! further tests and tweaking parameters are needed. Art, not science...) ------------------------------------------------------------------------ r34385 | - | 2016-07-01 17:35:03 +0200 (Fr., 01 Jul 2016) | 11 lines - CPCCrashDoc::MoveFollowPathXY recalculation of spline points forced even if screenrefresh is off or window is minimized - DXF select all: deselects all elements if Ctrl is pressed - CDSDXTPPropertyGridItemColor added (color dialog is displayed when color sample is clicked) - use of CXTPPropertyGridItemColor changed to CDSDXTPPropertyGridItemColor - DrawCrashImpulse() min line width for crash impulse set to 1 cm - CCrash3PageDBase: Parameters A, B and G are displayed in kN instead of N - LimitMethodObject is inserted at screen center - Pointcloud aligned to global xy plane, if Ctrl is pressed it is aligned to current coordinate system - settings for point cloud disk storage space displayed expanded - object snap settings are saved in registry ------------------------------------------------------------------------ r34381 | - | 2016-06-24 15:16:09 +0200 (Fr., 24 Jun 2016) | 1 line [_OGRE] DrawContextDX vertex/index buffer data streaming with discard+no_overwrite changed to respect system memory page boundries/alignment (required for OpenGL); ------------------------------------------------------------------------ r34380 | - | 2016-06-22 15:03:16 +0200 (Mi., 22 Jun 2016) | 1 line [_OGRE] bugfix: synchronize and restore projecttion transformation between Ogre and DrawContextDX (00ZILINA sensorpos.pro); ------------------------------------------------------------------------ r34379 | - | 2016-06-20 11:37:45 +0200 (Mo., 20 Jun 2016) | 1 line [_OGRE] camera icon and camera angle transparency; ------------------------------------------------------------------------ r34378 | - | 2016-06-17 17:24:29 +0200 (Fr., 17 Jun 2016) | 2 lines - bug fix: kin Toolbar can be used with one car loaded only (index check added) ------------------------------------------------------------------------ r34377 | - | 2016-06-17 16:14:39 +0200 (Fr., 17 Jun 2016) | 1 line [_OGRE] User input /registry IO for camera icon color, camera angle color, selection rectangle color & transparency; ------------------------------------------------------------------------ r34376 | - | 2016-06-16 20:42:48 +0200 (Do., 16 Jun 2016) | 1 line Do not use lockable backbuffer (causes error with FSAA) & always restart if FSAA settings changed; ------------------------------------------------------------------------ r34375 | - | 2016-06-16 17:54:07 +0200 (Do., 16 Jun 2016) | 1 line _EGOLO compilation issue fixed (NO_INIT ctor added) ------------------------------------------------------------------------ r34373 | - | 2016-06-16 17:10:38 +0200 (Do., 16 Jun 2016) | 5 lines - fuzzy: unsafe string functions removed - wheel rotation corrected for kinematic backwards simulation when vehicle moves backwards - CTireContactDlg mouse operations change to click/click mode - CPageTiremodel: tire selection combo was not updated when all wheels equal and one tire dimension was changed ------------------------------------------------------------------------ r34370 | - | 2016-06-14 09:46:28 +0200 (Di., 14 Jun 2016) | 1 line Visual Studio 2015 project files added; ------------------------------------------------------------------------ r34369 | - | 2016-06-12 15:11:31 +0200 (So., 12 Jun 2016) | 3 lines - bug fix: camera rel mode, target mode, background bitmap and rotation were not saved when existing camera was overwritten - bug fix: camera rel mode, target mode, background bitmap and rotation were not updated when loaded from xml file ------------------------------------------------------------------------ r34368 | - | 2016-06-12 13:30:37 +0200 (So., 12 Jun 2016) | 2 lines - lang_Slo.rc, lang_Cze.rc update ------------------------------------------------------------------------ r34367 | - | 2016-06-10 18:35:55 +0200 (Fr., 10 Jun 2016) | 1 line Rename CPCCrashView::Redraw_ to Redraw & cleanup; ------------------------------------------------------------------------ r34366 | - | 2016-06-10 14:32:35 +0200 (Fr., 10 Jun 2016) | 2 lines bugfix: update relative camera if animation running (occupant simulation c102 45 deg.pro); Handling animation time refactored using GetAnimTime method; ------------------------------------------------------------------------ r34365 | - | 2016-06-09 17:06:00 +0200 (Do., 09 Jun 2016) | 1 line Add the .png files to PCCrash.rc; ------------------------------------------------------------------------ r34363 | - | 2016-06-08 00:26:19 +0200 (Mi., 08 Jun 2016) | 2 lines bugfix: rotate around POI fixed; car-crash overlay icon added; ------------------------------------------------------------------------ r34361 | - | 2016-06-03 18:28:51 +0200 (Fr., 03 Jun 2016) | 2 lines Move/rotate cars & multibody bugfixes and cleanup; Always compute ny after vel changed in CCarValue::CalcNy (threshold removed); ------------------------------------------------------------------------ r34360 | - | 2016-06-03 00:24:18 +0200 (Fr., 03 Jun 2016) | 4 lines [_OGRE] Alpha colored dynamically created cursors for car move/rotate; FindNearestCar newly implemented (do not use gap if ref point contained in another /overlapping/ car); bugfix: add field CCarValue::m_ny to keep course angle (avoids numerical errors in atan2 when v.x,v.y are very small (e.g. 1E-20); bugfix: do not use phioffset when setting course angle with mouse (has caused a jump to the wrong position when dragging was started); ------------------------------------------------------------------------ r34357 | - | 2016-05-30 15:13:12 +0200 (Mo., 30 Mai 2016) | 5 lines - V 11.0.0.8 - CPCCrashView::MakeRefresh: bEnableDepthCheck only used when DirectX or detailled vehicles are shown (simple 2D vehicle shapes might be below 2D road elements) - mid mouse button uses move/rotate camera action in 2D window - CCameraFlightDlg column widths adjusted for dpi scaling ------------------------------------------------------------------------ r34356 | - | 2016-05-27 19:43:16 +0200 (Fr., 27 Mai 2016) | 1 line [_OGRE] background buffering & redraw tests continued (m_pMainWindow->Invalidate() eliminated, set Redraw parameter resetGrips false if appropriate, not finished yet); ------------------------------------------------------------------------ r34355 | - | 2016-05-27 12:35:58 +0200 (Fr., 27 Mai 2016) | 1 line _OGRE reverted ------------------------------------------------------------------------ r34354 | - | 2016-05-27 12:33:37 +0200 (Fr., 27 Mai 2016) | 2 lines [_OGRE] background buffering & redraw tests continued (simulation & miscellaneous); Add class CPCCrashApp::RedrawLock (can lock redraw requests in nested situations); ------------------------------------------------------------------------ r34353 | - | 2016-05-26 10:38:19 +0200 (Do., 26 Mai 2016) | 1 line Oops! reverted (_OGRE) ------------------------------------------------------------------------ r34352 | - | 2016-05-26 10:34:36 +0200 (Do., 26 Mai 2016) | 4 lines [_OGRE] background buffering & redraw tests continued (CVehicleAdminDlg); Make global functions DeleteCar, ExchangeCars, static method CCar::CopyCar to static methods of CVehicleAdminDlg; IDM_DELETEKFZ, CPCCrashView::OnDeletekfz, OnUpdateDeletekfz eliminated (replaced with CarManager::GetSingleton().RemoveCar in CPCCrashApp::OnIdle); ------------------------------------------------------------------------ r34350 | - | 2016-05-24 17:29:58 +0200 (Di., 24 Mai 2016) | 2 lines [_OGRE] background buffering & redraw tests continued; bugfix: MoveBitmapAction & RotateBitmapAction cancellation; ------------------------------------------------------------------------ r34345 | - | 2016-05-23 09:40:54 +0200 (Mo., 23 Mai 2016) | 1 line Use the minimum of pRootNode->GetNumChildren() and attribs.children.size() in Mesh::SetNodeAttribs (unknown error); ------------------------------------------------------------------------ r34343 | - | 2016-05-19 00:04:45 +0200 (Do., 19 Mai 2016) | 1 line 2D friction cone transparency implemented using scene graph objects (Shape+TriSet); ------------------------------------------------------------------------ r34342 | - | 2016-05-18 12:04:53 +0200 (Mi., 18 Mai 2016) | 1 line [_OGRE] background buffering with 2 monitor, no primary render window; ------------------------------------------------------------------------ r34341 | - | 2016-05-18 09:47:39 +0200 (Mi., 18 Mai 2016) | 4 lines - CFEData::AddNodesToTreeCtrl, CFEData::AddElementsToTreeCtrl performance improvement (TVI_FIRST is faster than TVI_LAST) - IDM_TRIM changed to unique ID - bug fix: DrawContextDXF::DrawSolid() NULL pointer check needed for texture entry ------------------------------------------------------------------------ r34339 | - | 2016-05-09 17:39:09 +0200 (Mo., 09 Mai 2016) | 1 line [_OGRE] background buffering with OpenGL fixed & other improvements; ------------------------------------------------------------------------ r34338 | - | 2016-05-06 16:36:50 +0200 (Fr., 06 Mai 2016) | 1 line [_OGRE] DrawContextGDI is not used for feedback (further tests needed); ------------------------------------------------------------------------ r34337 | - | 2016-05-04 11:41:12 +0200 (Mi., 04 Mai 2016) | 3 lines - V 11.0.0.7 - bug fix: FE import data did not show results (CResultsData::DrawAtTime: check for deactivated elements needed if only displacement is imported) ------------------------------------------------------------------------ r34335 | - | 2016-05-03 18:15:15 +0200 (Di., 03 Mai 2016) | 3 lines - V 11.0.0.6 - CTireContactDlg tire deflection in dialog was not updated when changed in options ------------------------------------------------------------------------ r34322 | - | 2016-04-28 13:02:14 +0200 (Do., 28 Apr 2016) | 9 lines - default point cloud pt 2D size changed to 1 cm - custom print frames displayed after DXPrintPage - (9) diagram export dxf extension set as default - (10) diagram export text scaling corrected - DXFLine Vector3f parameters version added - friction cone displayed as transparent triangle in 2D window - g_sStossNr, g_sMaxStoss, g_sActStoss moved to CCrashListMgr - impact of deactivated vehicles are not deleted on startpos/newsim ------------------------------------------------------------------------ r34318 | - | 2016-04-25 13:18:01 +0200 (Mo., 25 Apr 2016) | 1 line Remove method DrawContext::GetDC and add methods SetInverting, IsInverting, IsPrinting (preliminary refactoring before fully remove GDI from rendering); ------------------------------------------------------------------------ r34313 | - | 2016-04-22 17:08:04 +0200 (Fr., 22 Apr 2016) | 1 line Texts finished; ------------------------------------------------------------------------ r34312 | - | 2016-04-22 11:19:25 +0200 (Fr., 22 Apr 2016) | 1 line Non _OGRE compilation fixed; ------------------------------------------------------------------------ r34310 | - | 2016-04-21 21:55:21 +0200 (Do., 21 Apr 2016) | 1 line DrawContextGDI::DrawText XOR-mode (as path) added; ------------------------------------------------------------------------ r34309 | - | 2016-04-21 17:55:57 +0200 (Do., 21 Apr 2016) | 5 lines 3D text orientation & planarity issues fixed: - DrawTextAction: draw text in 3D (e.g. wall, roof, etc.); - CDxfLine/DrawLineAction/PropertiesDlg: check for planarity; - CDxfLine: align dimension text and arrows in the same plane if planar; or perpendicular to camera direction otherwise; - Calc XY-distance in WCS for dimension text; ------------------------------------------------------------------------ r34297 | - | 2016-04-19 10:27:36 +0200 (Di., 19 Apr 2016) | 4 lines - context menu added to ribbon customize dialog - BIG_DATA_THRESHOLD changed to -1 for x64 version (not using STXXL) - bug fix: popup window did not show correct commands when ribbon was too small (IDs added to ribbon tabs and groups) ------------------------------------------------------------------------ r34295 | - | 2016-04-15 11:21:44 +0200 (Fr., 15 Apr 2016) | 3 lines Lockout auto save if point cloud operations are running; CPCCrashView::OnTimer optimization: query net license from registry only once; DxfArc, DxfSpline arrows use DrawArrows3D only; ------------------------------------------------------------------------ r34293 | - | 2016-04-14 12:59:14 +0200 (Do., 14 Apr 2016) | 1 line [_OGRE] texts using Windows API; ------------------------------------------------------------------------ r34292 | - | 2016-04-13 08:16:15 +0200 (Mi., 13 Apr 2016) | 1 line [_OGRE] Sync with latest changes (fonts); ------------------------------------------------------------------------ r34284 | - | 2016-04-12 09:54:28 +0200 (Di., 12 Apr 2016) | 1 line Better matching texts in Ogre vs. Non-Ogre; ------------------------------------------------------------------------ r34282 | - | 2016-04-08 16:36:06 +0200 (Fr., 08 Apr 2016) | 1 line CDxfLine: use DrawArrows3D always; ------------------------------------------------------------------------ r34281 | - | 2016-04-07 23:31:25 +0200 (Do., 07 Apr 2016) | 1 line [_OGRE] Do not loop camera anim if screen anim is longer, disable camera flight if camera changed by mouse move/wheel; ------------------------------------------------------------------------ r34280 | - | 2016-04-07 16:11:27 +0200 (Do., 07 Apr 2016) | 1 line DrawArrows reimplemented and renamed to DrawArrows2D (always uses billboard transform in world coordinate system); ------------------------------------------------------------------------ r34279 | - | 2016-04-05 18:27:58 +0200 (Di., 05 Apr 2016) | 3 lines Add parameters zMin, zMax in DrawContext::SetMapping, included in (ortho) projection matrix, remove m_projectionRS (for rendersystem); CPCCrashView::MakeRefresh uses outline font only for all vehice number texts (facing the camera in world coordinate system) => maintains depth order in isometric view better; CPCCrashView::MakeRefresh uses bEnableDepthCheck = true always (experimental yet, further tests needed); ------------------------------------------------------------------------ r34278 | - | 2016-03-31 16:42:43 +0200 (Do., 31 Mär 2016) | 1 line [_OGRE] bugfix: break camera change animation if rendering slower than animation length; ------------------------------------------------------------------------ r34277 | - | 2016-03-31 12:16:26 +0200 (Do., 31 Mär 2016) | 7 lines - bug fix: FE model CResultsData::DrawAtTime deactivated elements should not be displayed - CCar::DXDrawTracks draws tiremarks in 3D window for active vehicle time only - bug fix: (7) Vehicle copy Car On/Off dialog not updated properly - bug fix: program crashed on ribon import settings - (5) LimitMethod broken glas typo corrected - bug fix: CDSDBmpButton icons were not displayed when screen scaling is 125 % (100 % icons are used now) ------------------------------------------------------------------------ r34275 | - | 2016-03-30 12:20:35 +0200 (Mi., 30 Mär 2016) | 1 line Config reverted to _OGRE1, camera flight/3D axes compilation issues fixed, time line with reduced functionality; ------------------------------------------------------------------------ r34271 | - | 2016-03-25 12:24:12 +0100 (Fr., 25 Mär 2016) | 1 line bugfix: keep screen animation running after camera changed ------------------------------------------------------------------------ r34270 | - | 2016-03-25 12:02:24 +0100 (Fr., 25 Mär 2016) | 1 line bugfix: end camera animation after camera changed; ------------------------------------------------------------------------ r34269 | - | 2016-03-25 11:38:52 +0100 (Fr., 25 Mär 2016) | 3 lines [_OGRE] camera flight with TSlider update & AVI animation; No camera animation if rel. camera, Rel. Kamera setup menu command added; ------------------------------------------------------------------------ r34267 | - | 2016-03-24 22:15:01 +0100 (Do., 24 Mär 2016) | 1 line [_OGRE] show coordinate axes in 3D view; ------------------------------------------------------------------------ r34266 | - | 2016-03-23 10:09:48 +0100 (Mi., 23 Mär 2016) | 3 lines PointCloudFilter use common grid for all objects to avoid Moiré pattern; Camera flight bugfixes; ------------------------------------------------------------------------ r34265 | - | 2016-03-22 12:39:12 +0100 (Di., 22 Mär 2016) | 1 line Do not delete locked keys. ------------------------------------------------------------------------ r34264 | - | 2016-03-22 12:17:15 +0100 (Di., 22 Mär 2016) | 3 lines Initialize first track with meaningful defaults; Screen animation *and* flying camera with animTimeFactor; Timeline bugfixes; ------------------------------------------------------------------------ r34263 | - | 2016-03-21 23:10:53 +0100 (Mo., 21 Mär 2016) | 1 line Timeline improvements (restore original camera, keep selected row, cancel animation, timeline keyboard control); ------------------------------------------------------------------------ r34261 | - | 2016-03-21 13:16:31 +0100 (Mo., 21 Mär 2016) | 1 line [_OGRE] Timeline ------------------------------------------------------------------------ r34257 | - | 2016-03-16 18:28:59 +0100 (Mi., 16 Mär 2016) | 8 lines - V 11.0.0.4 - bug fix: CCar::MakeNormalCar face orientation corrected for trailers - bug fix: AdjustNVectOrient called for vehicle dxf drawings in drag & drop also (needed for uniform resolution drawings) - bug fix: suspension stiffness default calculation changed for semitrailers - drawbar length was not correct for trailer (CPageSuspension::UpdateStiffness) - bug fix: tire dimension was not updated when combo selection changed or tire dimension entered in tire dimension dialog - clipping added to TM-Easy diagram control - vehicle admin can be opened when vehicles are in simulation position, copy is enabled always, exchange/delete only in start position ------------------------------------------------------------------------ r34254 | - | 2016-03-15 19:20:58 +0100 (Di., 15 Mär 2016) | 6 lines - CMainFrame::BuildMenuFromRibbon added for customization - scale bitmap dialog icon added - default wheelbase changed to 1.3 m if not included in database for 3+ axles - language update - brake force distribution not used for semi tractor/trailer combinations ------------------------------------------------------------------------ r34253 | - | 2016-03-15 10:49:56 +0100 (Di., 15 Mär 2016) | 6 lines - DIBPaint used in DXPrintPage for printing - bug fix: advanced optimizer vehicle index, sequence index selection was read only - geometry settings MOI edits made wider - tiremodel dimension edits made wider - 2D and 3D bitmap image names are updated if files are not found in original path but found in project container ------------------------------------------------------------------------ r34252 | - | 2016-03-11 14:09:09 +0100 (Fr., 11 Mär 2016) | 2 lines Checked: Layer alle ein/aus - commands already exists; Checked: Blockfarbe ColorByBlock funktioniert nur eine Ebene tief - works properly if ColorByBlock used recursively; ------------------------------------------------------------------------ r34251 | - | 2016-03-11 13:33:07 +0100 (Fr., 11 Mär 2016) | 1 line Default setting for Spline mode, Linetype centered, Continuous linetype; ------------------------------------------------------------------------ r34249 | - | 2016-03-10 15:25:38 +0100 (Do., 10 Mär 2016) | 7 lines - InterpolationModeHighQualityBilinear used for printing (DXPrintPage) - DXPrint check added for draw grid (points are to large with DXPRINTSCALE) - CE2UCollPDataBase, CPEESPicture, CVehicleAdminDlg, CPEESSettings, CKinPathBackwardsDlg: CDSDBmpButton used for dpi scaling - COwnerDrawButton removed (OwnerDrawButton.cpp/.h removed) - CCrashBackwardsDlg unneeded parameters removed from dialog (contact plane inclination angle, POI height) - DSDLib additional icons added ------------------------------------------------------------------------ r34247 | - | 2016-03-09 19:25:48 +0100 (Mi., 09 Mär 2016) | 8 lines - IDB_VEHSHAPE.bmp removed - tiredim.bmp removed - tire dimension text updated in CTireDimDlg - kinematic toolbar buttons changed to CDSDBmpButton - CKinDlgBar::OnIdleUpdateCmdUI added - CKinDlgBar::m_tooltip removed - CKinDlgBar::PreTranslateMessage removed ------------------------------------------------------------------------ r34246 | - | 2016-03-09 15:47:32 +0100 (Mi., 09 Mär 2016) | 4 lines - DXF drawing is scaled, converted and shifted automatically if truelength file is found (vehicle DXF to be used for texture mapping) - bug fix: CDxfSolid::ReadChunk texture index check added (can be -1 in old projects) - 2D window depth check is used when DirectX vehicles are enabled for 2D window ------------------------------------------------------------------------ r34244 | - | 2016-03-08 12:36:04 +0100 (Di., 08 Mär 2016) | 7 lines - V 11.0.0.3 - CAviFile moved from DSDLib to DXFLib - MyWriteDIB moved to DXFLib - CContactMesh::CalcDeformationEnergy() added - contact mesh deformation energy calculated at the end of the contact loop - CDSDBmpButton cleanup ------------------------------------------------------------------------ r34242 | - | 2016-03-04 18:20:27 +0100 (Fr., 04 Mär 2016) | 2 lines - CTriangulator::Triangulate default method changed to DELAUNAY ------------------------------------------------------------------------ r34241 | - | 2016-03-02 14:42:20 +0100 (Mi., 02 Mär 2016) | 1 line [_OGRE] add default light in 2D view; ------------------------------------------------------------------------ r34240 | - | 2016-03-02 10:10:19 +0100 (Mi., 02 Mär 2016) | 1 line Draw FEModel 'PARTS' with two sided lighting; ------------------------------------------------------------------------ r34239 | - | 2016-03-01 23:16:08 +0100 (Di., 01 Mär 2016) | 1 line bugfix: transparent solids & bitmaps in 3D view restored (caused by FE model optimization); ------------------------------------------------------------------------ r34238 | - | 2016-02-26 16:42:41 +0100 (Fr., 26 Feb 2016) | 3 lines - custom vehicle positions multibody column is only display when multibody system is loaded - 3D window background and color of ground added to default settings ------------------------------------------------------------------------ r34237 | - | 2016-02-26 15:53:01 +0100 (Fr., 26 Feb 2016) | 1 line Call InitSTXXL before ProcessShellCommand; ------------------------------------------------------------------------ r34236 | - | 2016-02-26 15:09:26 +0100 (Fr., 26 Feb 2016) | 1 line [_OGRE] Camera animation using proper interpolation methods + animated change selected camera; ------------------------------------------------------------------------ r34235 | - | 2016-02-25 19:00:47 +0100 (Do., 25 Feb 2016) | 5 lines - ribbon tooltips updated - bug fix: CMainFrame::ResetRibbon pCommandBars check needed for ChangeLanguage on first start of the program - RECOVERFILENAME changed - CrashSys2, CrashSys4 removed ------------------------------------------------------------------------ r34234 | - | 2016-02-25 13:39:07 +0100 (Do., 25 Feb 2016) | 1 line Encapsulate CCamFlightParams data (perliminary change); ------------------------------------------------------------------------ r34233 | - | 2016-02-24 19:25:11 +0100 (Mi., 24 Feb 2016) | 6 lines - CPKinOvertake cleanup - bug fix: m_DeformAreaLoc.push_back(m_DeformAreaLoc[0]) is not valid as [] uses reference and array size might change during push_back (reference not valid anymore) - DXPrintPage TileScale factor added for more dominant lines - bug fix: ClipPolyPoly2D append self contained - ribbon tooltips updated ------------------------------------------------------------------------ r34231 | - | 2016-02-23 19:26:11 +0100 (Di., 23 Feb 2016) | 3 lines - IDI_UCS_RENAME added - ribbon icon mismatch corrected ------------------------------------------------------------------------ r34230 | - | 2016-02-23 18:49:22 +0100 (Di., 23 Feb 2016) | 5 lines - UCS rename icon added - IDM_DELETEDXF, IDM_DELETEBMP, IDM_SENSORSIG, IDM_RADSEITEN, IDM_MBSPRINGFORCES, IDM_OPTVELOCITIES IDs changed - bug fix: CPCCrashView::OnPastebmp unique bitmap name needed for multiple bitmaps - LockOutAutosave added to prevent Autosave in OpenProject ------------------------------------------------------------------------ r34228 | - | 2016-02-23 00:03:49 +0100 (Di., 23 Feb 2016) | 1 line OffsetAction ------------------------------------------------------------------------ r34227 | - | 2016-02-21 16:03:18 +0100 (So., 21 Feb 2016) | 2 lines - bug fix: C2DBitmap::LoadBitmap m_cStrFName was not updated on initial load ------------------------------------------------------------------------ r34226 | - | 2016-02-19 18:15:43 +0100 (Fr., 19 Feb 2016) | 6 lines - CCar::m_dwCount removed - bug fix: advanced optimizer function list m_bAllowEdit=TRUE needed (codejock change) - question added when loading a multibody file onto a vehicle (no resets to default values) - DSDLib::CRichStream added - CPKinOvertake: path generation added, output reformatted, ------------------------------------------------------------------------ r34225 | - | 2016-02-17 19:39:56 +0100 (Mi., 17 Feb 2016) | 1 line DDXFloatVector and MoveAction reverted; ------------------------------------------------------------------------ r34224 | - | 2016-02-16 15:58:18 +0100 (Di., 16 Feb 2016) | 5 lines - drawing program move, copy with radial offset added - Entity::TranslateRadial added - DDXFloatVector::values renamed to m_values - DDXFloatVector::GetPoint() adjusted for minDim = 1 ------------------------------------------------------------------------ r34223 | - | 2016-02-15 17:17:02 +0100 (Mo., 15 Feb 2016) | 5 lines - 2D window: grid and UCS are drawn on top of bitmap and under dxf drawing - CKinOvertakeData oncoming vehicle calculation added - toolbar titles reset after language change - CPKinOvertake continued ------------------------------------------------------------------------ r34209 | - | 2016-02-12 09:43:49 +0100 (Fr., 12 Feb 2016) | 1 line Bugfixes and refactoring solids & bitmaps (shared textures for all drawings with handle, texture manager is a singleton, do not share bitmaps); ------------------------------------------------------------------------ r34208 | - | 2016-02-11 19:17:38 +0100 (Do., 11 Feb 2016) | 10 lines - overtaking calculation continued - m_KinParas.m_Overtake Pro I/O - CKinOvertakeData::CalculateDistVel, CalculateOvertaking added - CKinOvertakeData::m_dLatDist_1, 2 added - CKinOvertakeData::CalculateResults added - SeqParam::SEQPAR_STEERING_LCHANGE added - CPKinOvertake dialog functionality added - CSequences::AddSequence added - CCar::AddSequence added ------------------------------------------------------------------------ r34200 | - | 2016-02-09 20:04:33 +0100 (Di., 09 Feb 2016) | 10 lines - bug fix: driver name was not reset on File/New (call CCar::FreeAll needed) - CKinOvertakeData added - status bar popup windows adjusted to hdpi support - splash bitmap and program icon updated - bug fix: CopyDXObjectFiles double backslash corrected for non 3DDxf paths - printing no of pages x, y saved in project file - bug fix: viewport and window rectangle adjusted for same aspect for multipage printout (scaling varied slightly on last page) - bug fix: solid textures were not displayed in 3D window for drawing elements - dialog icons changed to toolbar icons ------------------------------------------------------------------------ r34196 | - | 2016-02-08 22:12:55 +0100 (Mo., 08 Feb 2016) | 1 line [_OGRE] Animation with FSAA; ------------------------------------------------------------------------ r34195 | - | 2016-02-08 20:08:42 +0100 (Mo., 08 Feb 2016) | 1 line [_OGRE] 2D Animation; ------------------------------------------------------------------------ r34192 | - | 2016-02-08 10:23:39 +0100 (Mo., 08 Feb 2016) | 1 line DebugXP & ReleaseXP: $(WindowsSDK_IncludePath); added for test with DirectXMath, should be removed if not works; ------------------------------------------------------------------------ r34191 | - | 2016-02-05 18:26:07 +0100 (Fr., 05 Feb 2016) | 9 lines - CCheckListBox changed to CXTPCheckListBox - IsInsideOverlap changed to CPoint2d - use ribbon default setting changed to enabled (registry) - vehicle shape image changed to emf - 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()) - kin. overtake calculation added - toolbar icons reorganized - driver name and vehicle colors added to car on/off dialog ------------------------------------------------------------------------ r34190 | - | 2016-02-05 16:29:21 +0100 (Fr., 05 Feb 2016) | 2 lines [_OGRE] FE Model rendering (PARTS); bugfixes: 2 monitor problems (Check please!), AVI aspect ratio & refresh; FE Library: All DrawPolygon calls replaced with DrawSolid, draw without normals (normals are computed automatically); ------------------------------------------------------------------------ r34184 | - | 2016-02-03 19:48:19 +0100 (Mi., 03 Feb 2016) | 6 lines - additional toolbar icons added - CalcDeform, CalcAbsPoints changed to member of CCar - COptimizer::EvaluateTireMarkPos() old penalty calculation can be used optionally (is used in OLE EvaluateSolutionFullRotation()) - compatibility for NFI - vehicle coordinate system can be used for multibody s, v, a diagrams - icons reorganized ------------------------------------------------------------------------ r34182 | - | 2016-02-03 00:44:41 +0100 (Mi., 03 Feb 2016) | 1 line [_OGRE] FE Model rendering further optimized (avoid reallocations), 2D rendering implemented, "PARTS" display option fixed; ------------------------------------------------------------------------ r34180 | - | 2016-02-01 22:07:27 +0100 (Mo., 01 Feb 2016) | 1 line [_OGRE] FE Model 3D rendering optimized; ------------------------------------------------------------------------ r34179 | - | 2016-02-01 18:22:57 +0100 (Mo., 01 Feb 2016) | 2 lines - additional toolbar icons added ------------------------------------------------------------------------ r34178 | - | 2016-02-01 15:38:10 +0100 (Mo., 01 Feb 2016) | 3 lines - IDM_PCRECT removed from ribbon - crash detection changed to double precision (accuracy problem if at high absolute coordinates) ------------------------------------------------------------------------ r34177 | - | 2016-01-28 15:42:07 +0100 (Do., 28 Jän 2016) | 5 lines - wind resistance moved to vehicle settings - IDM_WINDFORCE menu item removed - WindSheet.cpp/.h removed - WindPages.cpp/.h removed ------------------------------------------------------------------------ r34176 | - | 2016-01-28 10:20:49 +0100 (Do., 28 Jän 2016) | 5 lines - main vehicle color can be applied to other vehicles colors optionally - additional ribbon icons added - language update - TOn, TOff added to Car on/off dialog ------------------------------------------------------------------------ r34164 | - | 2016-01-22 13:54:16 +0100 (Fr., 22 Jän 2016) | 5 lines - bitmap HLS removed from ribbon - EES Catalog added to ReconData - autoadjust coordinate system to current view option added - impulse scaling factor can be specified (impulse diagram) ------------------------------------------------------------------------ r34163 | - | 2016-01-22 09:59:07 +0100 (Fr., 22 Jän 2016) | 6 lines - error message added for CopyDXObjectFiles, CopyFileToDir (save bitmaps, DirectX vehicles in project directory) - tire deflection added to tire contact dialog - Ctrl-C support added to 3D window to copy the client area to the clipboard - bug fix: impact window is only closed when valid parameters are input, previously endless message appeared - IDI_TIRECONTACT, IDI_CRASH3 added ------------------------------------------------------------------------ r34161 | - | 2016-01-21 13:13:44 +0100 (Do., 21 Jän 2016) | 2 lines Revert _OGRE to _OGRE1; Variable::value(x,y): do not interpolate twice if out of range; ------------------------------------------------------------------------ r34160 | - | 2016-01-21 00:49:38 +0100 (Do., 21 Jän 2016) | 3 lines 3DView: draw FE model; CDxfDraw::Draw2D always show grips; FE library errors!!! ------------------------------------------------------------------------ r34159 | - | 2016-01-20 18:19:45 +0100 (Mi., 20 Jän 2016) | 15 lines - use ribbon option added to default settings - ModelSmp::run setlocale removed (output files have to be in en-US) - later arrrival time for allowed velocity is displayed in reaction and braking kinematic calculation - vehicle follow point displayed in vehicle drawing when follow path is defined - bug fix: DrawContextDX::DrawPolyline ++p needed for closed polygons - CCar::CalcLongLatForce parameter pWheelParams changed from TMEasyParams to WheelParams - WForce.h removed - TMEasyParams removed - TyreModelSheet.h/.cpp, CTyreModelPage1.h/.cpp removed - CTyreModelGeneral, CTyreModelDefault, CTyreModelTMEasy, CTyremodelSheet removed - IDM_TYREMODEL menu item removed - tire model settings moved to vehicle settings dialog - ribbon change language added (CMainFrame::ResetRibbon handler added) - ribbon reset quick access support added ------------------------------------------------------------------------ r34156 | - | 2016-01-19 15:44:09 +0100 (Di., 19 Jän 2016) | 1 line 3D wireframe mode optimized (draw only once with fill color used); ------------------------------------------------------------------------ r34155 | - | 2016-01-19 13:47:29 +0100 (Di., 19 Jän 2016) | 1 line 3D output of DxfDraw with a lot of DxfSolid optimized (Econoline IDF.pro); ------------------------------------------------------------------------ r34154 | - | 2016-01-19 13:09:26 +0100 (Di., 19 Jän 2016) | 1 line /Gm /Zi options added to Release configurations; ------------------------------------------------------------------------ r34151 | - | 2016-01-15 21:31:27 +0100 (Fr., 15 Jän 2016) | 1 line [_OGRE] print preview; ------------------------------------------------------------------------ r34150 | - | 2016-01-15 17:25:58 +0100 (Fr., 15 Jän 2016) | 5 lines - CCar::m_dTireRadius moved to WheelParams - CCar::GetTireRadius(), SetTireRadius() added - CTyreModelDefault uses emf vehicle shapes - CTyreModelGeneral functionality moved to vehicle settins ------------------------------------------------------------------------ r34148 | - | 2016-01-14 23:03:48 +0100 (Do., 14 Jän 2016) | 1 line [_OGRE] AVI animation; ------------------------------------------------------------------------ r34147 | - | 2016-01-14 19:29:52 +0100 (Do., 14 Jän 2016) | 3 lines - vehicle shape bitmaps moved to VehShapes directory - emf vehicle shap drawings added ------------------------------------------------------------------------ r34146 | - | 2016-01-14 17:59:39 +0100 (Do., 14 Jän 2016) | 1 line ------------------------------------------------------------------------ r34145 | - | 2016-01-14 17:06:57 +0100 (Do., 14 Jän 2016) | 3 lines - resource bitmaps renamed - page suspension image ID corrected ------------------------------------------------------------------------ r34144 | - | 2016-01-14 16:31:11 +0100 (Do., 14 Jän 2016) | 7 lines - PointCloud::Draw2D() point size in m added - Engine/drivetrain parameters moved to vehicle settings - DrawMoment, DrawPowerkW, ChangeDrawMoment changed to member of CAntriebsPara - PAntrieb.h/.cpp, CPAntrieb.h/.cpp removed - CPageAntrieb, CPageMoment, CMyPropAntrieb removed - IDM_ANTRIEB removed ------------------------------------------------------------------------ r34143 | - | 2016-01-13 16:42:12 +0100 (Mi., 13 Jän 2016) | 5 lines - Crashbackwards dialog: unneeded paramter outputs removed to save space - bug fix: program crash: CPCCrashView::doWM_RBUTTONDOWN may not select active car when in edit dxf vehicle mode - ModelSmp::m_constraintMap added (ModelSmp::ReadNode performance) - ModelSmp::PartList changed to std::map ------------------------------------------------------------------------ r34140 | - | 2016-01-12 21:45:27 +0100 (Di., 12 Jän 2016) | 1 line [_OGRE] screen animation; ------------------------------------------------------------------------ r34138 | - | 2016-01-12 13:24:53 +0100 (Di., 12 Jän 2016) | 1 line [_OGRE] toggle between solid/wireframe, gouraud/flat rendering modes; ------------------------------------------------------------------------ r34137 | - | 2016-01-11 19:50:32 +0100 (Mo., 11 Jän 2016) | 1 line Point cloud: point size scale in 2D (automatically); ------------------------------------------------------------------------ r34136 | - | 2016-01-11 19:02:16 +0100 (Mo., 11 Jän 2016) | 4 lines - steering kinematics menu item removed (moved to vehicle settings) - steering kinematics settings moved to vehicle settings dialog - KinSteeringDlg.cpp/.h removed ------------------------------------------------------------------------ r34135 | - | 2016-01-11 17:07:34 +0100 (Mo., 11 Jän 2016) | 5 lines - recolor pointcloud uses interpolation in GetDIBColor - driver model menu item removed (moved to vehicle settings) - driver model settings moved to vehicle settings dialog - DriverModDlg.cpp/.h removed ------------------------------------------------------------------------ r34132 | - | 2016-01-08 20:43:32 +0100 (Fr., 08 Jän 2016) | 1 line [_OGRE] 3D car decorations (tracks, contact mesh, rollover detector, etc); ------------------------------------------------------------------------ r34122 | - | 2016-01-08 18:18:53 +0100 (Fr., 08 Jän 2016) | 11 lines - CEnhMetaFileCtrl added (DSDLib) - CMesh4ObjectPageInput uses emf images instead of bitmaps - DXFLib: unused bitmaps removed - Sensor path can be displayed in 2D window - IDI_DRAWING_SAVE, IDI_IMAGE_SAVE icons added - CDSDBmpButton derived from CXTPButton for Icon support - CCrashForwardsDlg::DoCreateImpactWndTooltip() removed (CDSDBmpButton supports tooltips) - DSDLib button bitmap files renamed, moved from flags directory - CDSDBmpButton uses icons instead of bitmaps, dpi aware - context menus are dpi aware now ------------------------------------------------------------------------ r34121 | - | 2016-01-08 18:18:30 +0100 (Fr., 08 Jän 2016) | 11 lines - CEnhMetaFileCtrl added (DSDLib) - CMesh4ObjectPageInput uses emf images instead of bitmaps - DXFLib: unused bitmaps removed - Sensor path can be displayed in 2D window - IDI_DRAWING_SAVE, IDI_IMAGE_SAVE icons added - CDSDBmpButton derived from CXTPButton for Icon support - CCrashForwardsDlg::DoCreateImpactWndTooltip() removed (CDSDBmpButton supports tooltips) - DSDLib button bitmap files renamed, moved from flags directory - CDSDBmpButton uses icons instead of bitmaps, dpi aware - context menus are dpi aware now ------------------------------------------------------------------------ r34120 | - | 2016-01-07 20:44:39 +0100 (Do., 07 Jän 2016) | 1 line Oops! m_processWorldTransform initialization (non-Ogre); ------------------------------------------------------------------------ r34119 | - | 2016-01-07 20:36:23 +0100 (Do., 07 Jän 2016) | 1 line DrawContextDX optimization: flatten world transformations for slope polygon list; ------------------------------------------------------------------------ r34118 | - | 2016-01-06 17:06:44 +0100 (Mi., 06 Jän 2016) | 1 line [_OGRE] sync with latest changes (status text in OpenGL fixed); ------------------------------------------------------------------------ r34117 | - | 2016-01-05 18:32:57 +0100 (Di., 05 Jän 2016) | 3 lines - DXFLib mesh4opt bitmaps renamed to mesh4opt_1, 2 - mesh4opt_1, 2 emf files added ------------------------------------------------------------------------ r34114 | - | 2015-12-23 21:54:09 +0100 (Mi., 23 Dez 2015) | 1 line [_OGRE] Merge 10.2 (reflections); ------------------------------------------------------------------------ r34112 | - | 2015-12-23 18:22:03 +0100 (Mi., 23 Dez 2015) | 5 lines - ReconData: Links changed for new version (2016) - encryption updated for 11.0 - databases updated for 2016 - dongle check 11.0 added ------------------------------------------------------------------------ r34110 | - | 2015-12-21 15:27:21 +0100 (Mo., 21 Dez 2015) | 2 lines - XTP_DIR_C110 added (Codejock 16.4.0 is used) ------------------------------------------------------------------------ r34107 | - | 2015-12-18 13:02:09 +0100 (Fr., 18 Dez 2015) | 1 line ------------------------------------------------------------------------ r34105 | - | 2015-12-18 10:56:44 +0100 (Fr., 18 Dez 2015) | 2 lines - branch 11.0 ------------------------------------------------------------------------ r34096 | - | 2015-12-18 10:50:21 +0100 (Fr., 18 Dez 2015) | 2 lines - branch 11.0 ------------------------------------------------------------------------ r34095 | - | 2015-12-18 10:48:57 +0100 (Fr., 18 Dez 2015) | 4 lines - 2D view: stop positions and intermediate positions are forced to be drawn before other vehicle positions so they are behind everything else (GDI mode) - CMainFrame::m_bThumb removed - bug fix: diagram measurement line was not displayed on timeslider movement ------------------------------------------------------------------------ r34094 | - | 2015-12-17 20:04:29 +0100 (Do., 17 Dez 2015) | 1 line [_OGRE] manipulators finished; ------------------------------------------------------------------------ r34093 | - | 2015-12-16 23:19:43 +0100 (Mi., 16 Dez 2015) | 1 line [_OGRE] manipulators continued [90%]; ------------------------------------------------------------------------ r34092 | - | 2015-12-16 19:35:43 +0100 (Mi., 16 Dez 2015) | 1 line ------------------------------------------------------------------------ r34091 | - | 2015-12-16 12:11:58 +0100 (Mi., 16 Dez 2015) | 5 lines - bug fix: DrawContextDX::DrawTextIso textSize.y check reduced from 1 to 1E-3 - bug fix: sequence deceleration was not calculated correctly in CalcMeanBF, CCar::CalcMeanAcc() - friction cone display setting for 3D window added - C3DWindow::DXDrawCollShapes split into friction cone and contact plane ------------------------------------------------------------------------ r34090 | - | 2015-12-15 22:18:22 +0100 (Di., 15 Dez 2015) | 1 line [_OGRE] sync with latest changes (manager parameter eliminated), manipulators continued; ------------------------------------------------------------------------ r34089 | - | 2015-12-15 16:00:51 +0100 (Di., 15 Dez 2015) | 4 lines - CPageSuspension::data::dStiffL/R changed to dStiff - CPageSuspension::data::dDampingL/R changed to dDamping - CPageSuspension extended to 10 axles ------------------------------------------------------------------------ r34088 | - | 2015-12-14 19:48:47 +0100 (Mo., 14 Dez 2015) | 7 lines - steering kinematics dialog extended to 10 axles - steering kinematics axles 5-20 saved in project file - PageGeometry.cpp added - geometry settings dialog extended to 10 axles - bug fix: CValuesWnd::MakeProtocol uninitialized variable used - language update ------------------------------------------------------------------------ r34084 | - | 2015-12-11 11:53:24 +0100 (Fr., 11 Dez 2015) | 1 line bugfix: DrawContextDX::DrawTextIso: text size lower limit removed; ------------------------------------------------------------------------ r34083 | - | 2015-12-10 15:58:04 +0100 (Do., 10 Dez 2015) | 1 line [_OGRE] bugfix (manager parameter needed for loadHierarchy); zoom pixels implementation restructured; ------------------------------------------------------------------------ r34081 | - | 2015-12-10 00:28:10 +0100 (Do., 10 Dez 2015) | 1 line [_OGRE] zoom pixels reimplemented (no child window / no GDI); ------------------------------------------------------------------------ r34079 | - | 2015-12-09 12:30:34 +0100 (Mi., 09 Dez 2015) | 3 lines - V 10.2.0.8 - bug fix: vehicle drawing position was not adjusted when load was added to the vehicle ------------------------------------------------------------------------ r34078 | - | 2015-12-08 11:56:30 +0100 (Di., 08 Dez 2015) | 1 line bugfix: Refresh car mesh after edited; ------------------------------------------------------------------------ r34076 | - | 2015-12-07 23:50:29 +0100 (Mo., 07 Dez 2015) | 1 line [_OGRE] Add/remove camera calibration points; ------------------------------------------------------------------------ r34074 | - | 2015-12-07 14:12:17 +0100 (Mo., 07 Dez 2015) | 5 lines - 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 - integration step reduced to 1 ms automatically when multibody system is loaded ------------------------------------------------------------------------ r34073 | - | 2015-12-05 11:06:57 +0100 (Sa., 05 Dez 2015) | 1 line [_OGRE] picking continued; ------------------------------------------------------------------------ r34072 | - | 2015-12-04 12:54:48 +0100 (Fr., 04 Dez 2015) | 1 line [_OGRE] Porting of Pick-/Manipulator handlers (not working yet); ------------------------------------------------------------------------ r34070 | - | 2015-12-01 19:33:11 +0100 (Di., 01 Dez 2015) | 5 lines - bug fix: diagram graph labels text color corrected and first label shifted to 25 % x - FE colorbar values font changed to fixed pitch sans serif and size of status text - bug fix: CCrashBackwardsDlg::GetPathBackwardsData did not use correct values for post impact position - bug fix: transparency check for 3D logo bitmaps was not performed (alpha=1 needed instead of 0) ------------------------------------------------------------------------ r34069 | - | 2015-11-26 22:39:28 +0100 (Do., 26 Nov 2015) | 1 line [_OGRE] sync with latest changes (node flags, object flags renamed using '_'); ------------------------------------------------------------------------ r34068 | - | 2015-11-24 18:09:50 +0100 (Di., 24 Nov 2015) | 5 lines - interpolation switched on by default for small bitmaps (smaller than 2048 Px) (C2DBitmap::LoadBitmap) - bug fix: CalcEll2WheelContacts called only when ellipsoid contact is switched off - bug fix: CalcEll2WheelContacts called only if no 3D Dxf drawing is loaded - bug fix: pick SightLinePoint, SensorPos, Follow Point corrected for vehicles with roll and pitch angle on a sloped surface ------------------------------------------------------------------------ r34067 | - | 2015-11-22 21:50:49 +0100 (So., 22 Nov 2015) | 1 line [_OGRE] sync with latest changes (the restricting factory pattern for movable objects and dependency on SceneManager eliminated); ------------------------------------------------------------------------ r34066 | - | 2015-11-18 18:04:04 +0100 (Mi., 18 Nov 2015) | 18 lines - variable joint friction enabled for release version - ribbon test - IDM_PDEFINIEREN, IDM_REIBPOLYDEF, IDM_NEIGPOLYDEF menu entries removed - UDS moved into options menu - arc, circle toolbar buttons changed to popup button with menu - CSimToolBar::OnHScroll handled in CMainFrame::OnControlNotify - CSimToolBar removed (not needed anymore as CSimToolBar::OnHScroll handled in CMainFrame::OnControlNotify) - MyTimeSlider.cpp/.h removed - En/DisableCtrl added for follow path anchor point menu entry - sequence table menu added to sequence window menu - OnIdleUpdateCmdUI corrected for CSequenzDlg - number of MRU files increased to 10 - drafting options menu moved next to DXF settings - dxf settings (min/max triangulation distance) added to drafting options - drafting options menu item replaced by dxf settings - CMultiBodySystem: no contact calculation with deactivated vehicles (STATUS_SWITCHEDOFF) - language update ------------------------------------------------------------------------ r34063 | - | 2015-11-14 00:38:11 +0100 (Sa., 14 Nov 2015) | 1 line [_OGRE] sync with latest changes (removeAndDestroyAllObjects); ------------------------------------------------------------------------ r34062 | - | 2015-11-12 18:46:05 +0100 (Do., 12 Nov 2015) | 3 lines Wxtern.h: global variable name macros removed; KRAFTVOR.cpp: XX_53 cleanup (OpenKraftVor, very old); ------------------------------------------------------------------------ r34058 | - | 2015-11-11 22:14:35 +0100 (Mi., 11 Nov 2015) | 5 lines [_OGRE] Crash shapes; [_OGRE] Use per face submeshes with extremity points for windshild for better depth sorting results (as for friction cones); Replace vector with map in CCrashListMgr (needed for resource loading in Ogre / item addresses should not be changed after created); Replace separate global variables with g_actCrashParams and use macros for the old names (e.g. #define g_dCark g_actCrashParams.dCark); ------------------------------------------------------------------------ r34053 | - | 2015-11-05 22:09:06 +0100 (Do., 05 Nov 2015) | 1 line TextStyleDlg class added; Legacy code replaced with MFC/mfcext implementation; ------------------------------------------------------------------------ r34050 | - | 2015-11-04 13:58:48 +0100 (Mi., 04 Nov 2015) | 1 line DrawTextAction: caret position and visibility issues fixed; ------------------------------------------------------------------------ r34049 | - | 2015-11-04 12:07:54 +0100 (Mi., 04 Nov 2015) | 5 lines - V 10.2.0.7 - crash detection interval changed to 5 ms - bug fix: HDD serial check - bug fix: vehicle shape type limited to allowed range in OpenProject ------------------------------------------------------------------------ r34042 | - | 2015-11-02 22:53:17 +0100 (Mo., 02 Nov 2015) | 1 line Diagram text improvements (relative size, aspect ratio, etc.) ------------------------------------------------------------------------ r34039 | - | 2015-10-30 17:57:51 +0100 (Fr., 30 Okt 2015) | 4 lines - CNewSeq50::SetLocalWerte/GetLocalWerte array check corrected - vehicle shape, type added to database window table - R42 language update ------------------------------------------------------------------------ r34038 | - | 2015-10-29 21:55:32 +0100 (Do., 29 Okt 2015) | 1 line 2D camera handling with copy-on-write implemented; ------------------------------------------------------------------------ r34035 | - | 2015-10-28 21:33:29 +0100 (Mi., 28 Okt 2015) | 1 line 3D camera handling with copy-on-write implemented; ------------------------------------------------------------------------ r34034 | - | 2015-10-28 10:20:45 +0100 (Mi., 28 Okt 2015) | 2 lines - camera handling for 2D window changed so named cameras are only modified if save camera is pressed ------------------------------------------------------------------------ r34033 | - | 2015-10-27 19:45:11 +0100 (Di., 27 Okt 2015) | 3 lines - bug fix: m_carBodyItems.clear() needs to called outside DX vehicle check in CPageColors::InitColorPropertyGrid - C3DWindow: overwrite existing camera functionality added, camera change duplicates saved cameras so saved cameras are read only ------------------------------------------------------------------------ r34032 | - | 2015-10-27 12:00:48 +0100 (Di., 27 Okt 2015) | 1 line bugfix: replacing the current drawing for time vs. way setting was missing; ------------------------------------------------------------------------ r34031 | - | 2015-10-27 10:35:02 +0100 (Di., 27 Okt 2015) | 6 lines - road elements z coordinates moved between tire marks and 3D ground (0.01 m) - CDSDWinApp::DPISetupIconSizes added - menu icon sizes adjusted to toolbar icon size (dpi scaling) - bug fix: custom print templates header font was not selected if previous fields do not exist - bug fix: NumEdit added for total time in reaction brake sequence (kin. toolbar) ------------------------------------------------------------------------ r34024 | - | 2015-10-21 17:45:31 +0200 (Mi., 21 Okt 2015) | 3 lines - bug fix: font selection was missing for date field in user defined print templates - pccrash.lin searched in program directory if not found in Documents\PCCrash ------------------------------------------------------------------------ r34020 | - | 2015-10-19 17:29:02 +0200 (Mo., 19 Okt 2015) | 8 lines - hires icons added - check for towing impact removed - support for HDD serial added for license check - bug fix: Ogre::StringConverter x64 typo - SetVariableFont replaced for high dpi support - CTextureEntry::SetFName() added (needed for in project file bitmaps) - bug fix: texture filename needs to be set for in project file bitmaps ------------------------------------------------------------------------ r34019 | - | 2015-10-19 12:44:40 +0200 (Mo., 19 Okt 2015) | 1 line [_OGRE] EnvMap global settings (sky only vs. dynamic, quality); ------------------------------------------------------------------------ r34018 | - | 2015-10-16 11:30:40 +0200 (Fr., 16 Okt 2015) | 2 lines CLightDlg refactored using mfcext: do not alter unedited data due to rounding (bugfix), allow zero linear attenuation factors (i.e. off); Call of SetupLights explicitly after file/user input is not needed (will be called before rendering); ------------------------------------------------------------------------ r34017 | - | 2015-10-13 23:34:51 +0200 (Di., 13 Okt 2015) | 1 line [_OGRE] test cube map size 512; ------------------------------------------------------------------------ r34014 | - | 2015-10-13 12:53:58 +0200 (Di., 13 Okt 2015) | 1 line [_OGRE] NodeCache: use the master node as the first instance for rendering; ------------------------------------------------------------------------ r34011 | - | 2015-10-12 10:10:28 +0200 (Mo., 12 Okt 2015) | 5 lines - hires icons added - tire contact parameters grid width saved in registry - kin toolbar vmax initialized - CDSDXTPReportRecordItemCombo::GetCaption NULL pointer check added ------------------------------------------------------------------------ r34008 | - | 2015-10-06 14:49:51 +0200 (Di., 06 Okt 2015) | 1 line [_OGRE] Multi body system rendering; Two sided lighting of default cars corrected (needed for shadows to work properly); ------------------------------------------------------------------------ r34006 | - | 2015-10-05 19:20:36 +0200 (Mo., 05 Okt 2015) | 3 lines - crash backwards dialog changed to Microsoft Shell Dlg (7) - steered trailers are not steered anymore after disconnecting from tow vehicle ------------------------------------------------------------------------ r34002 | - | 2015-10-03 00:54:01 +0200 (Sa., 03 Okt 2015) | 3 lines [_OGRE] Environment mapping fixed with cloning, changing of colors; DxfDrawMesh twoSided and cullcw options added for better shadows; AUTOREFRESH fixed; ------------------------------------------------------------------------ r34001 | - | 2015-10-01 22:03:16 +0200 (Do., 01 Okt 2015) | 1 line [_OGRE] Environment mapping improved (handle car body & wheels specially, culling by main camera added); ------------------------------------------------------------------------ r34000 | - | 2015-10-01 15:07:10 +0200 (Do., 01 Okt 2015) | 1 line [_OGRE] Introducing environment mapping (fine tuning needed); ------------------------------------------------------------------------ r33999 | - | 2015-09-30 15:19:10 +0200 (Mi., 30 Sep 2015) | 2 lines - hires icons added ------------------------------------------------------------------------ r33996 | - | 2015-09-30 00:25:45 +0200 (Mi., 30 Sep 2015) | 1 line [_OGRE] car windows don't cast shadows; ------------------------------------------------------------------------ r33995 | - | 2015-09-28 21:42:00 +0200 (Mo., 28 Sep 2015) | 3 lines [_OGRE] 3D models/cars graphics settings serialized; Current version: only colors are used; ------------------------------------------------------------------------ r33994 | - | 2015-09-28 19:45:12 +0200 (Mo., 28 Sep 2015) | 2 lines [_OGRE] UI for cast shadows per Entity / receive shadows and use cube map per SubEntity (3D cars); ------------------------------------------------------------------------ r33993 | - | 2015-09-25 19:58:59 +0200 (Fr., 25 Sep 2015) | 1 line [_OGRE] UI for cast shadows per Entity / receive shadows and use cube map per SubEntity (CDXMeshObject); ------------------------------------------------------------------------ r33987 | - | 2015-09-24 13:41:33 +0200 (Do., 24 Sep 2015) | 1 line [_OGRE] sync with latest changes (boost::any); ------------------------------------------------------------------------ r33986 | - | 2015-09-24 01:34:27 +0200 (Do., 24 Sep 2015) | 1 line [_OGRE] setting mesh/car colors and other attributes (continued); ------------------------------------------------------------------------ r33984 | - | 2015-09-23 09:28:35 +0200 (Mi., 23 Sep 2015) | 1 line [_OGRE] setting mesh object colors; ------------------------------------------------------------------------ r33983 | - | 2015-09-22 16:12:17 +0200 (Di., 22 Sep 2015) | 1 line [_OGRE] node cache continued (car colors & transparency); ------------------------------------------------------------------------ r33975 | - | 2015-09-19 00:15:54 +0200 (Sa., 19 Sep 2015) | 1 line [_OGRE] Add class SceneManagerToNodeCacheMap (encapsulate SceneManager to NodeCache mapping); ------------------------------------------------------------------------ r33969 | - | 2015-09-16 09:39:51 +0200 (Mi., 16 Sep 2015) | 1 line [_OGRE] remove dependency Plugin_OctreeSceneManager; ------------------------------------------------------------------------ r33968 | - | 2015-09-15 16:23:57 +0200 (Di., 15 Sep 2015) | 7 lines - CDSDWinApp::GetMonitorDPI(), GetMonitorScaling() added - multibody joints friction can be specified as constant or time dependent value (like variable in FE with [t1,val1, t2, val2,...] - bug fix: C3DWindow::m_CamFlightParams need to be reset on project load - toolbar icon size adjusted according to the current monitor scaling setting - tb_3d_150 removed - multires icons added to 3D window toolbar ------------------------------------------------------------------------ r33967 | - | 2015-09-15 15:20:28 +0200 (Di., 15 Sep 2015) | 1 line [_OGRE] sync with latest changes (materials) ------------------------------------------------------------------------ r33961 | - | 2015-09-04 18:56:40 +0200 (Fr., 04 Sep 2015) | 1 line [_OGRE] skeletal animation with shadows finished ------------------------------------------------------------------------ r33959 | - | 2015-08-31 22:06:40 +0200 (Mo., 31 Aug 2015) | 1 line [_OGRE] animation ------------------------------------------------------------------------ r33958 | - | 2015-08-31 16:41:21 +0200 (Mo., 31 Aug 2015) | 2 lines - dpi aware (manifest) set to no for per monitor setting ------------------------------------------------------------------------ r33957 | - | 2015-08-31 16:07:03 +0200 (Mo., 31 Aug 2015) | 4 lines - CDSDWinApp::SetProcessDPIAware added with PROCESS_PER_MONITOR_DPI_AWARE support (Windows 8.1) - bug fix: images for tire contact calculation were not saved in the project directory - CopyFileToDir() added (save external files in project directory) ------------------------------------------------------------------------ r33953 | - | 2015-08-28 23:56:41 +0200 (Fr., 28 Aug 2015) | 1 line [_OGRE] animated objects ------------------------------------------------------------------------ r33951 | - | 2015-08-26 18:39:55 +0200 (Mi., 26 Aug 2015) | 1 line [_OGRE] skeletal animation continued (still does not work properly), load models in right handed coordinate system (mirror if m_bRightHandDrivenCars is TRUE); ------------------------------------------------------------------------ r33945 | - | 2015-08-20 17:15:18 +0200 (Do., 20 Aug 2015) | 1 line [_OGRE] memory leak fixed ("Cars" node) (see SceneNode::removeAndDestroyChild, r148) ------------------------------------------------------------------------ r33944 | - | 2015-08-20 15:18:17 +0200 (Do., 20 Aug 2015) | 4 lines - CASBlockProperties dialog: syntax edit changed to tab size 2, use spaces - OLE: Get/SetVehicleDyn_2 added - OLE: VehicleDynIDs: FTIRE_X, Y, Z, TIRE_MUE, BRAKEFORCE added ------------------------------------------------------------------------ r33940 | - | 2015-08-18 16:26:33 +0200 (Di., 18 Aug 2015) | 6 lines - default setting for tiremodel added (linear, TM-Easy) - OnSysCommand handler removed for PropertySheets (SC_CLOSE works now for all property sheets) - driver model for backwards movement adjusted - default value for dimension arrows changed to absolute/0.4 m - line ends clipped before arrow base for wide lines with dimension arrow (CDxfLine::UpdateSegments()) ------------------------------------------------------------------------ r33939 | - | 2015-08-17 15:35:09 +0200 (Mo., 17 Aug 2015) | 9 lines - BrakeForceDist changed to class - BrakeForceDist::GetZ() added - brake force distribution for vehicle with more than 2 axles added - CCar::SetSeqBrakingLevel() added - CKinAccBrakeSubDlg vmax range is only checked when activated - CCar::SetPreImpactSequences brake lag time defined as separate sequence (acceleration with correct brake force distribution) - CPageBForceDist::InitBreakForceDist corrected for 3+ axles - CCar::IsRearAxle() added ------------------------------------------------------------------------ r33938 | - | 2015-08-13 18:50:55 +0200 (Do., 13 Aug 2015) | 1 line [_OGRE] sync with latest changes ------------------------------------------------------------------------ r33935 | - | 2015-08-12 16:12:10 +0200 (Mi., 12 Aug 2015) | 3 lines - bug fix: 2 linear increasing kinematic sequences were not calculated properly in simulation (kin calculation was ok) - FE: JointTranslational added ------------------------------------------------------------------------ r33934 | - | 2015-08-12 10:36:33 +0200 (Mi., 12 Aug 2015) | 4 lines - V 10.2.0.6 - FE: DRO (rotational spring damper) settings saved in ElemDiscrete - Texture::LoadFromDIB max texture size reverted to 4096 ------------------------------------------------------------------------ r33933 | - | 2015-08-11 16:50:52 +0200 (Di., 11 Aug 2015) | 2 lines - FE: ElemDiscrete m_K, m_D changed to Variable ------------------------------------------------------------------------ r33932 | - | 2015-08-11 12:50:06 +0200 (Di., 11 Aug 2015) | 3 lines - diagram offsets used in CDiaWindow::DrawTimeSliderPosWay() - bug fix: C3DWindow::DXDrawBitmap2D() bitmap offsets reverted (2D bitmap was not visible when ground was switched on) ------------------------------------------------------------------------ r33931 | - | 2015-08-11 11:24:19 +0200 (Di., 11 Aug 2015) | 2 lines - bug fix: simple 3D vehicle transparency was not set properly when project is loaded ------------------------------------------------------------------------ r33928 | - | 2015-08-07 14:42:12 +0200 (Fr., 07 Aug 2015) | 4 lines - bug fix: vehicle edge path was not displayed - focal length added to camera animation - camera positions sorted with ascending time for camera animation ------------------------------------------------------------------------ r33927 | - | 2015-08-06 21:49:31 +0200 (Do., 06 Aug 2015) | 2 lines [_OGRE] sync with latest changes; _SCL_SECURE_NO_WARNINGS added; ------------------------------------------------------------------------ r33926 | - | 2015-08-05 13:26:39 +0200 (Mi., 05 Aug 2015) | 1 line [_OGRE] sync with latest changes ------------------------------------------------------------------------ r33925 | - | 2015-08-03 17:11:11 +0200 (Mo., 03 Aug 2015) | 1 line [_OGRE] sync with latest changes ------------------------------------------------------------------------ r33924 | - | 2015-08-01 14:59:46 +0200 (Sa., 01 Aug 2015) | 2 lines - camera flight for animation added ------------------------------------------------------------------------ r33923 | - | 2015-08-01 14:48:38 +0200 (Sa., 01 Aug 2015) | 2 lines - camera flight for animation added ------------------------------------------------------------------------ r33922 | - | 2015-08-01 14:01:56 +0200 (Sa., 01 Aug 2015) | 3 lines - V 10.2.0.5 - bug fix: CStringA().Format with %S format specifier causes exception if a real unicode string is passed as parameter (no wide character support in CStringA format description), changed to %s ------------------------------------------------------------------------ r33921 | - | 2015-08-01 13:44:38 +0200 (Sa., 01 Aug 2015) | 1 line [_OGRE] sync with latest changes ------------------------------------------------------------------------ r33920 | - | 2015-07-30 18:55:13 +0200 (Do., 30 Jul 2015) | 14 lines - EMF export resolution changed to 100 Px/m or max width of 10000 Px - Texture::LoadFromDIB max texture dim changed from 2048 to 8192 - 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 - OLE: LoadVehicleDrawing added - bug fix: program crash on vehicle exchange using vehicle admin (CCar::FreeAllNodes() NULL pointer check needed) - camera flight option added - CCameraFlightDlg added ------------------------------------------------------------------------ r33919 | - | 2015-07-30 11:05:27 +0200 (Do., 30 Jul 2015) | 2 lines Clear cars & dxf draw in C3DWindow::OnDestroy or CPCCrashView::OnDestroy before rendering resources (in sync with Ogre-version); [_OGRE] use of D3DXMATRIX is now without overhead after refactoring Ogre's transformations; ------------------------------------------------------------------------ r33911 | - | 2015-07-24 12:55:23 +0200 (Fr., 24 Jul 2015) | 3 lines - DrawContextDXF added to export FE calculation results - FE Wnd: Export results as 3D file added ------------------------------------------------------------------------ r33910 | - | 2015-07-23 17:25:43 +0200 (Do., 23 Jul 2015) | 4 lines - OLE: CPCCrashDoc::GetImpactParameter extended to support IMP_PIMPX/Y/Z_LOC_1/2 if simulation is stopped at contact without impact calculation - bug fix: CCar::m_fullCar mesh needs to be deleted in CCar::FreeAllNodes when vehicle shape has changed (otherwise 3D default vehicle shape is not updated) - transparency setting added to CFEThicknessDlg ------------------------------------------------------------------------ r33908 | - | 2015-07-22 18:03:46 +0200 (Mi., 22 Jul 2015) | 1 line [_OGRE] setAlphaOperation(Ogre::LBX_SOURCE1) added ------------------------------------------------------------------------ r33907 | - | 2015-07-22 14:35:51 +0200 (Mi., 22 Jul 2015) | 1 line [_OGRE] no shadows for .FCE, .X61; C3DCar::GenerateWheel triangle orientations fixed; create shadow buffers (for device reset); ------------------------------------------------------------------------ r33906 | - | 2015-07-22 00:41:08 +0200 (Mi., 22 Jul 2015) | 1 line [_OGRE] .X61 cars; ------------------------------------------------------------------------ r33905 | - | 2015-07-21 11:01:21 +0200 (Di., 21 Jul 2015) | 2 lines - bug fix: trailer disconnection did not work properly (trailer force was still calculated) ------------------------------------------------------------------------ r33902 | - | 2015-07-20 16:40:33 +0200 (Mo., 20 Jul 2015) | 3 lines - V 10.2.0.4 - CAnimFPSDlg added (fps for 2D animation) ------------------------------------------------------------------------ r33901 | - | 2015-07-17 18:37:26 +0200 (Fr., 17 Jul 2015) | 1 line [_OGRE] .FCE cars; ------------------------------------------------------------------------ r33900 | - | 2015-07-17 16:57:38 +0200 (Fr., 17 Jul 2015) | 3 lines - DrawContextGDI::DrawLines clipping hack removed - bug fix: decimal format for MOI and range changed in multibody dialog (very small MOI values might have been truncated to zero) ------------------------------------------------------------------------ r33896 | - | 2015-07-14 13:37:31 +0200 (Di., 14 Jul 2015) | 1 line [_OGRE] 3D cars for CPCCrashView; ------------------------------------------------------------------------ r33894 | - | 2015-07-13 17:22:03 +0200 (Mo., 13 Jul 2015) | 1 line Move MakeRefresh call from CPCCrashView::RenderQueueEnded to RenderQueueStarted (i.e. do it before normal rendering); ------------------------------------------------------------------------ r33893 | - | 2015-07-09 17:41:09 +0200 (Do., 09 Jul 2015) | 8 lines - menu entries for intermediate positions 6-10 added - CMultiBodySystem::m_dTimeStep, m_dDuration changed to private - CSimParameters::dIntegrStep removed (only dTimeStep is used in the program) - bug fix: integration step was not updated to lower value in multibody simulation - CPageSimulation additional integration step for fast simulation removed - CTemplatesDlg changed to resizeable dialog - bug fix: steering kinematic inside and outside wheel was exchanged ------------------------------------------------------------------------ r33888 | - | 2015-07-05 00:11:23 +0200 (So., 05 Jul 2015) | 1 line [_OGRE] 3D cars for 3DView (not tested / optimized yet); ------------------------------------------------------------------------ r33886 | - | 2015-07-03 16:57:16 +0200 (Fr., 03 Jul 2015) | 4 lines - CFEConfigWnd multithread setting (menuentry) removed - CFEData::m_bUseMultithread removed - CFEData::GetNumProcs() removed ------------------------------------------------------------------------ r33883 | - | 2015-07-03 00:15:35 +0200 (Fr., 03 Jul 2015) | 3 lines [_OGRE] DxfDrawMesh is derived from Ogre::ManualResourceLoader; [_OGRE] normal cars finished (with shadows on/off); ------------------------------------------------------------------------ r33882 | - | 2015-07-02 18:56:48 +0200 (Do., 02 Jul 2015) | 4 lines Add class DxfDrawMesh derived from CDxfDraw with mesh; Replace drawings for cars/wheels with DxfDrawMesh (CPCCrashApp::m_simpleWheel, m_detailedWheel, CCar::m_smallCar, m_fullCar, CDxfTime::DxfCar::theDraw); Project setting: Release\MinimalRebuild=true; [_OGRE] cars continued ("normal cars" works but reload needed if shadows setting changes); ------------------------------------------------------------------------ r33881 | - | 2015-07-02 17:57:38 +0200 (Do., 02 Jul 2015) | 2 lines - ModelSmp does not use nrOfCPUs anymore ------------------------------------------------------------------------ r33879 | - | 2015-07-02 16:48:35 +0200 (Do., 02 Jul 2015) | 5 lines - labels for intermediate and stop positions not displayed for deactivated vehicles - multibody dialog changed to resizeable dialog - CPMBPedestrianData renamed to CMBPedestrianData - lang_Rus.rc update ------------------------------------------------------------------------ r33878 | - | 2015-07-01 14:53:01 +0200 (Mi., 01 Jul 2015) | 6 lines g_simpleWheelDxf, g_detailedWheelDxf, InitWheel3DMeshes moved to CPCCrashApp, reused in CCar::CreateSimpleWheelMesh, CCar::CreateDetailedWheelMesh for each cars if already exists; Call of RemoveAllCars moved to C3DView::OnDestroy and CPCCrashView::OnDestroy (was in CMainFrame::~CMainFrame); CarManager::CreateCar: AddNotify called _before_ InitAll (was InitCrash); CarManager::RemoveCar: RemoveNotify called _after_ FreeAll (FreeAll removed from CCar::~CCar); CCar::AddNotify/RemoveNotify handles resource group creation & cleanup; [_OGRE] cars continued; ------------------------------------------------------------------------ r33877 | - | 2015-06-30 17:04:04 +0200 (Di., 30 Jun 2015) | 1 line [_OGRE] cars continued; ------------------------------------------------------------------------ r33875 | - | 2015-06-30 12:37:20 +0200 (Di., 30 Jun 2015) | 2 lines - Crash3 side impact calculation added for impactor tests ------------------------------------------------------------------------ r33874 | - | 2015-06-30 00:17:57 +0200 (Di., 30 Jun 2015) | 1 line [_OGRE] cars continued; ------------------------------------------------------------------------ r33873 | - | 2015-06-29 17:06:45 +0200 (Mo., 29 Jun 2015) | 4 lines Make method CCar::CreateMeshFromDxfDraw static; NEW! simple and detailed wheel meshes are shared between cars; [_OGRE] cars started (design experimental yet); ------------------------------------------------------------------------ r33872 | - | 2015-06-29 10:43:57 +0200 (Mo., 29 Jun 2015) | 3 lines - _stscanf_s used instead of _stscanf - sscanf_s used instead of sscanf ------------------------------------------------------------------------ r33871 | - | 2015-06-26 11:27:28 +0200 (Fr., 26 Jun 2015) | 1 line C3DStatusTextOptions: encapsulate colors (cannot overwrite alpha in the app); ------------------------------------------------------------------------ r33870 | - | 2015-06-26 09:14:49 +0200 (Fr., 26 Jun 2015) | 1 line bugfix: add parameters scaleOrientation, isNegative in CDXMeshObject::GetSRT/SetSRT to avoid lost of information; ------------------------------------------------------------------------ r33869 | - | 2015-06-25 10:05:24 +0200 (Do., 25 Jun 2015) | 5 lines - total time, distance added to new kineamtic calculation - bug fix: triangulated objects in DXF drawing were not deleted when current layer is not visible - IDC_CURSOR_HAND_CARS: (move bitmaps with drawing and stop positions) additional symbols added to make it more clearly to see what happens - bug fix: CCar::GetTargetDimensions yz has to be exchanged (custom DirectX vehicle scaling) ------------------------------------------------------------------------ r33868 | - | 2015-06-24 18:43:47 +0200 (Mi., 24 Jun 2015) | 1 line [_OGRE] UpdateOverlay: x was uninitialized; ------------------------------------------------------------------------ r33867 | - | 2015-06-24 18:36:44 +0200 (Mi., 24 Jun 2015) | 1 line [_OGRE] FE color bar; ------------------------------------------------------------------------ r33866 | - | 2015-06-24 16:34:37 +0200 (Mi., 24 Jun 2015) | 2 lines - CXTPLayerControlComboBox: layer icons vertically center aligned for high dpi resolution ------------------------------------------------------------------------ r33863 | - | 2015-06-24 10:37:38 +0200 (Mi., 24 Jun 2015) | 1 line [_OGRE] multibody velocity ------------------------------------------------------------------------ r33862 | - | 2015-06-23 23:20:05 +0200 (Di., 23 Jun 2015) | 1 line [_OGRE] status text position bugfix; ------------------------------------------------------------------------ r33861 | - | 2015-06-23 18:46:39 +0200 (Di., 23 Jun 2015) | 1 line [_OGRE] status text for cars; ------------------------------------------------------------------------ r33860 | - | 2015-06-23 15:38:27 +0200 (Di., 23 Jun 2015) | 4 lines - bug fix: CDiaWindow::DrawTimeSliderPosWay does not show values for inactive graphs anymore - bug fix: CDiaWindow::OnReadFEDiags() filename buffer release moved to correct position - CPCCrashDoc::OpenDocument, CPCCrashDoc::OpenDocumentBmp return FALSE if the project file does not exist ------------------------------------------------------------------------ r33858 | - | 2015-06-23 13:07:56 +0200 (Di., 23 Jun 2015) | 1 line Validation added for status text height & border; ------------------------------------------------------------------------ r33857 | - | 2015-06-23 12:30:13 +0200 (Di., 23 Jun 2015) | 1 line Status Text: use character height (was character cell height); ------------------------------------------------------------------------ r33854 | - | 2015-06-22 18:01:48 +0200 (Mo., 22 Jun 2015) | 1 line [_OGRE] dynamic layout for state text; ------------------------------------------------------------------------ r33853 | - | 2015-06-21 00:49:27 +0200 (So., 21 Jun 2015) | 1 line ReLoadBackgroundBitmap: Sync 3DView with 3DWindow implementation; ------------------------------------------------------------------------ r33852 | - | 2015-06-20 19:31:00 +0200 (Sa., 20 Jun 2015) | 3 lines CDxfSolid::Draw2D: no lines ONLY for textured objects; DrawContextDX: texture offset corrected (sign was wrong and use for triangles only); ------------------------------------------------------------------------ r33851 | - | 2015-06-18 19:20:18 +0200 (Do., 18 Jun 2015) | 3 lines - ReLoadBackgroundBitmap() added to C3DWindow::SetBackgroundBitmapName() (needed after load bitmap call) - ReleaseProfile configuration added ------------------------------------------------------------------------ r33848 | - | 2015-06-17 23:18:52 +0200 (Mi., 17 Jun 2015) | 1 line [_OGRE] Resource management of C3DView redesigned (own resource group for proper cleanup, lazy update); ------------------------------------------------------------------------ r33846 | - | 2015-06-17 23:13:48 +0200 (Mi., 17 Jun 2015) | 1 line Unicode eliminated from source code (causes problem with WinMerge tool); ------------------------------------------------------------------------ r33844 | - | 2015-06-16 19:15:47 +0200 (Di., 16 Jun 2015) | 9 lines - virtual nodes added to CFEConfigWnd treectrl (speedup for populating tree control with nodes and elements) - RTF copy to clipboard added for kinematic calculation - CFEAddConstrMatDlg check for library exists added - CDSDIProgressDlg changed to ULONGLONG - Scanner support for files larger than 2GB added for progress indication - Solids added to PickHandler::CreateSceneFromBlock (picking for camera calibration points) - no outline is displayed for textured solids - menu entry added for apply 3D bmp as solid texture ------------------------------------------------------------------------ r33843 | - | 2015-06-15 18:38:33 +0200 (Mo., 15 Jun 2015) | 1 line bugfix: update background bitmap if camera changed (See remarks to m_reloadBackgroundImage); ------------------------------------------------------------------------ r33842 | - | 2015-06-15 17:07:17 +0200 (Mo., 15 Jun 2015) | 2 lines Move field C3DWindow::m_StatusTxtOptions to CPCCrashApp; [_OGRE] status text implementation started (no update yet); ------------------------------------------------------------------------ r33841 | - | 2015-06-12 15:09:56 +0200 (Fr., 12 Jun 2015) | 1 line bugfix: Viewport::UCSIsWorldCoordSystem compare directions strictly and x axis too; ------------------------------------------------------------------------ r33836 | - | 2015-06-09 14:48:17 +0200 (Di., 09 Jun 2015) | 5 lines - GidWriter::write extension not removed as filename is without extension already - bug fix: CLenkungDlg dialog disappears if more than 5 axles are specified - Transform3D added to limit method object for object rotation - AGU crashtests link added to EES catalog (http://crashdb.agu.ch) ------------------------------------------------------------------------ r33835 | - | 2015-06-09 13:35:06 +0200 (Di., 09 Jun 2015) | 1 line [_OGRE] text bugfixes & improvements; ------------------------------------------------------------------------ r33832 | - | 2015-06-09 00:22:13 +0200 (Di., 09 Jun 2015) | 1 line [_OGRE] Outline font for 3D; ------------------------------------------------------------------------ r33830 | - | 2015-06-07 12:59:11 +0200 (So., 07 Jun 2015) | 1 line [_OGRE] Increase texture size to improve text rendering quality, optimize clipping characters; ------------------------------------------------------------------------ r33828 | - | 2015-06-05 18:10:07 +0200 (Fr., 05 Jun 2015) | 1 line [_OGRE] Prepare names in CPCCrashApp::InitFontLocations for better matching with ChooseFont's results; ------------------------------------------------------------------------ r33827 | - | 2015-06-05 13:54:53 +0200 (Fr., 05 Jun 2015) | 1 line [_OGRE] bugfix: use font height in DrawContextDX::GetStrSize; ------------------------------------------------------------------------ r33826 | - | 2015-06-05 13:44:56 +0200 (Fr., 05 Jun 2015) | 1 line [_OGRE] Texture font update issues fixed (flush before texture reloaded); ------------------------------------------------------------------------ r33825 | - | 2015-06-05 00:03:17 +0200 (Fr., 05 Jun 2015) | 1 line [_OGRE] preload glyphs completely before used (texture atlas may be rebuild); ------------------------------------------------------------------------ r33824 | - | 2015-06-04 19:07:13 +0200 (Do., 04 Jun 2015) | 1 line [_OGRE] DrawText/DrawTextIso continued (distance map); ------------------------------------------------------------------------ r33823 | - | 2015-06-03 23:53:35 +0200 (Mi., 03 Jun 2015) | 1 line [_OGRE] Introducing pixel shader with TextureFont (no distance map yet); ------------------------------------------------------------------------ r33822 | - | 2015-06-01 16:06:25 +0200 (Mo., 01 Jun 2015) | 1 line Remove dependency Cg ------------------------------------------------------------------------ r33818 | - | 2015-05-27 17:54:56 +0200 (Mi., 27 Mai 2015) | 6 lines - COptimizerPageGeneral: linear algorithm removed (not needed anymore) - option added to show/hide vehicle names in printout - line width added for tire contact traces - bug fix: resize behavior for sequence table dialog changed (used to capture mouse) - bug fix: new kinematic calculation: T0 index is updated when rows are deleted/inserted ------------------------------------------------------------------------ r33815 | - | 2015-05-26 13:03:32 +0200 (Di., 26 Mai 2015) | 1 line [_OGRE] DrawContextDX::DrawTextIso implemented; Add fields mTextureFont, mOutlineFont, mUseOutlineFont; ------------------------------------------------------------------------ r33813 | - | 2015-05-20 16:40:58 +0200 (Mi., 20 Mai 2015) | 1 line [_OGRE] use TextureFontManager; ------------------------------------------------------------------------ r33811 | - | 2015-05-20 16:23:01 +0200 (Mi., 20 Mai 2015) | 2 lines - bug fix: 3D road object initial z-position is not updated when height diagram is shifted ------------------------------------------------------------------------ r33810 | - | 2015-05-20 11:32:44 +0200 (Mi., 20 Mai 2015) | 3 lines - V 10.2.0.3 - Dekra dongle check extended ------------------------------------------------------------------------ r33809 | - | 2015-05-20 10:08:06 +0200 (Mi., 20 Mai 2015) | 3 lines - expand added to COGLOptionsDlg::InitPropertyGrid() for 2D Bitmap options - bug fix: NULL pointer check added to Mesh::SetNormalizeNormals() ------------------------------------------------------------------------ r33806 | - | 2015-05-17 13:00:46 +0200 (So., 17 Mai 2015) | 1 line [_OGRE] indent braces ------------------------------------------------------------------------ r33805 | - | 2015-05-17 12:54:02 +0200 (So., 17 Mai 2015) | 3 lines [_OGRE] Add method CPCCrashApp::InitFontLocations (initialize font name to file location lockup); CPropertiesDlg::TempText::GetProperty: font name match with registry keys; ------------------------------------------------------------------------ r33804 | - | 2015-05-13 23:47:40 +0200 (Mi., 13 Mai 2015) | 1 line Remove folder; ------------------------------------------------------------------------ r33803 | - | 2015-05-13 13:51:22 +0200 (Mi., 13 Mai 2015) | 1 line Remove folder; ------------------------------------------------------------------------ r33802 | - | 2015-05-13 13:48:54 +0200 (Mi., 13 Mai 2015) | 1 line Remove dependency Components\Overlay; ------------------------------------------------------------------------ r33800 | - | 2015-05-08 12:40:12 +0200 (Fr., 08 Mai 2015) | 1 line bugfix: m_vertexSize = sizeof(VertexTexT) was missing in DrawText (311C979_14a.pro); ------------------------------------------------------------------------ r33799 | - | 2015-05-07 17:43:14 +0200 (Do., 07 Mai 2015) | 2 lines [_OGRE] 2D bitmaps in 2D view + other refactorings for loading bitmaps; CSideViewWnd: old palette support removed (all bitmaps loaded as full color); ------------------------------------------------------------------------ r33794 | - | 2015-05-06 17:34:35 +0200 (Mi., 06 Mai 2015) | 1 line [_OGRE] 2D bitmaps in 3D view (as shadow receiver), DrawContextDX rendering with ManualObject continued; ------------------------------------------------------------------------ r33791 | - | 2015-05-06 00:20:47 +0200 (Mi., 06 Mai 2015) | 1 line [_OGRE] bugfix in RenderToManualObject ------------------------------------------------------------------------ r33790 | - | 2015-05-06 00:10:21 +0200 (Mi., 06 Mai 2015) | 1 line [_OGRE] DrawContextDX: render to ManualObject (experimental), CPCCrashApp, RasterImageList, SlopePolygonList: update time (i.e. count) added to determine changes (for 3DView); ------------------------------------------------------------------------ r33789 | - | 2015-05-05 14:44:47 +0200 (Di., 05 Mai 2015) | 2 lines Registry IO removed from C3DWindow::DXDrawBitmap2D; Add field COpenGLOptions::fMaxTexDim with user input; ------------------------------------------------------------------------ r33787 | - | 2015-05-05 12:39:36 +0200 (Di., 05 Mai 2015) | 1 line [_OGRE] Dxf drawing & Reib-/Neigpolys in 3D view; ------------------------------------------------------------------------ r33785 | - | 2015-05-04 14:29:04 +0200 (Mo., 04 Mai 2015) | 2 lines DrawHandler::RedrawAllVieports parameter updateNow added; ------------------------------------------------------------------------ r33784 | - | 2015-05-04 11:19:21 +0200 (Mo., 04 Mai 2015) | 1 line [_OGRE] 3D grid, resource groups proper initialization & cleanup; ------------------------------------------------------------------------ r33783 | - | 2015-04-30 23:01:20 +0200 (Do., 30 Apr 2015) | 1 line [_OGRE] C3DView::UpdateGrid optimized ------------------------------------------------------------------------ r33782 | - | 2015-04-30 22:30:36 +0200 (Do., 30 Apr 2015) | 2 lines [_OGRE] 3D grid (as shadow receiver); DrawContextDX: batched line renderer removed; ------------------------------------------------------------------------ r33780 | - | 2015-04-29 16:59:15 +0200 (Mi., 29 Apr 2015) | 1 line [_OGRE] 3D bitmap & logo ------------------------------------------------------------------------ r33778 | - | 2015-04-28 13:16:00 +0200 (Di., 28 Apr 2015) | 1 line 3D bitmap & logo refactored for _OGRE (remove reload from rendering, do not destroy logo resources for new project); ------------------------------------------------------------------------ r33777 | - | 2015-04-27 17:59:39 +0200 (Mo., 27 Apr 2015) | 1 line [_OGRE] user setting for shadow; ------------------------------------------------------------------------ r33775 | - | 2015-04-24 13:43:02 +0200 (Fr., 24 Apr 2015) | 1 line Do draw front bitmap and logo after cars/multibody if any; ------------------------------------------------------------------------ r33771 | - | 2015-04-23 09:57:32 +0200 (Do., 23 Apr 2015) | 1 line [_OGRE] resource group per loaded mesh ------------------------------------------------------------------------ r33770 | - | 2015-04-22 20:55:14 +0200 (Mi., 22 Apr 2015) | 1 line bugfix: drawing order and z-buffer settings for 3d bitmap, status text, logo revisited ------------------------------------------------------------------------ r33769 | - | 2015-04-22 10:43:24 +0200 (Mi., 22 Apr 2015) | 1 line ------------------------------------------------------------------------ r33768 | - | 2015-04-21 16:13:59 +0200 (Di., 21 Apr 2015) | 9 lines - bug fix: advanced optimizer did not set best values after optimization - 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) - 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 - 3D background image draw operation moved to overlay group when displayed in foreground (displayed after everything else is displayed) - bug fix: HACK in CDiaWindow::SetMapping used to solve printout scaling problem in diagram window - bug fix: collisions where not printed in report printout (wrong counter variable used) ------------------------------------------------------------------------ r33767 | - | 2015-04-21 12:45:45 +0200 (Di., 21 Apr 2015) | 1 line bugfix: Do turn z-write & z-check off when drawing background bitmap (lentos 07.pro) ------------------------------------------------------------------------ r33762 | - | 2015-04-16 09:15:35 +0200 (Do., 16 Apr 2015) | 1 line [_OGRE] Loading of resources.cfg commented out (not needed yet); ------------------------------------------------------------------------ r33761 | - | 2015-04-16 01:34:18 +0200 (Do., 16 Apr 2015) | 1 line [_OGRE] shadows with negative scaling fixed; ------------------------------------------------------------------------ r33755 | - | 2015-04-13 14:49:24 +0200 (Mo., 13 Apr 2015) | 1 line file compatibility with Ogre version: use full polar decomposition to avoid loss of information ------------------------------------------------------------------------ r33753 | - | 2015-04-13 09:35:14 +0200 (Mo., 13 Apr 2015) | 3 lines - distance/time offset is used for additional diagrams also (acceleration, steering etc.) - CActiveSafetyDlg: Explorerbar can not be closed/hidden anymore ------------------------------------------------------------------------ r33752 | - | 2015-04-10 22:52:00 +0200 (Fr., 10 Apr 2015) | 1 line [_OGRE] CDXMeshObject transformations fixed ------------------------------------------------------------------------ r33750 | - | 2015-04-10 15:26:19 +0200 (Fr., 10 Apr 2015) | 1 line [_OGRE] introducing (stencil) shadows ------------------------------------------------------------------------ r33748 | - | 2015-04-09 18:40:20 +0200 (Do., 09 Apr 2015) | 1 line [_OGRE] 3D view transformation changed (world Z points up) ------------------------------------------------------------------------ r33746 | - | 2015-04-09 09:53:44 +0200 (Do., 09 Apr 2015) | 2 lines - bug fix: 3D window camera calibration: CopyScreenToBitmap() did not accept negative coordinates (screens left of main screen) ------------------------------------------------------------------------ r33742 | - | 2015-04-01 20:40:53 +0200 (Mi., 01 Apr 2015) | 1 line [_OGRE] refact::Mesh, scene cleanup; ------------------------------------------------------------------------ r33740 | - | 2015-03-30 14:39:59 +0200 (Mo., 30 Mär 2015) | 1 line [_OGRE] camera movement fixed ------------------------------------------------------------------------ r33739 | - | 2015-03-29 16:45:34 +0200 (So., 29 Mär 2015) | 1 line [_OGRE] refact::Mesh ------------------------------------------------------------------------ r33738 | - | 2015-03-28 23:01:20 +0100 (Sa., 28 Mär 2015) | 1 line [_OGRE] .X file importer instance added ------------------------------------------------------------------------ r33737 | - | 2015-03-27 17:54:46 +0100 (Fr., 27 Mär 2015) | 2 lines - OLE documentation added ------------------------------------------------------------------------ r33736 | - | 2015-03-27 17:48:14 +0100 (Fr., 27 Mär 2015) | 1 line [_OGRE] minor bugfix and optimization ------------------------------------------------------------------------ r33733 | - | 2015-03-27 09:50:46 +0100 (Fr., 27 Mär 2015) | 2 lines - PDF help IDs updated ------------------------------------------------------------------------ r33732 | - | 2015-03-25 18:32:14 +0100 (Mi., 25 Mär 2015) | 1 line [_OGRE] Use field m_skyGen to generate sky mesh (SkyHemisphereGenParameters implements ResourceLoader); ------------------------------------------------------------------------ r33731 | - | 2015-03-25 17:50:36 +0100 (Mi., 25 Mär 2015) | 2 lines [_OGRE] lights & fog with user input; Move field C3DWindow::m_LightSource to CPCCrashApp; ------------------------------------------------------------------------ r33730 | - | 2015-03-25 09:28:53 +0100 (Mi., 25 Mär 2015) | 1 line [_OGRE] RotX(-90)*M optimized ------------------------------------------------------------------------ r33729 | - | 2015-03-25 00:28:12 +0100 (Mi., 25 Mär 2015) | 2 lines [_OGRE] camera movement with mouse (camera processing is not fully finished yet); Move field C3DWindow::m_Kin3 to PCCrashApp; ------------------------------------------------------------------------ r33727 | - | 2015-03-24 19:53:27 +0100 (Di., 24 Mär 2015) | 2 lines - markers and data labels not displayed in sequence table diagrams ------------------------------------------------------------------------ r33726 | - | 2015-03-24 17:30:41 +0100 (Di., 24 Mär 2015) | 11 lines - V 10.2.0.2 - DxfPreview no preview displayed for point clouds (.xyz, .asc) - CDBaseDlg::MyGetCarData 3D vehicles are not loaded automatically - CPKinCalc::OnBnClickedDiagrams simulation corrected for valid start parameters - g_RSeq moved to MIO.cpp - lang_Por added to all languages project file - ConvertTBF40to41() not using global parameters anymore - CSequences::ConvertOldSeqs2New() not using global parameters anymore - CValuesWnd font initialization moved to CValuesWnd - language update ------------------------------------------------------------------------ r33725 | - | 2015-03-24 15:50:50 +0100 (Di., 24 Mär 2015) | 2 lines [_OGRE] Sky & Ground with user input; C3DWindow::m_OGLOptions moved to CPCCrashApp; ------------------------------------------------------------------------ r33724 | - | 2015-03-24 00:40:23 +0100 (Di., 24 Mär 2015) | 1 line [_OGRE] sky & ground in 3D view ------------------------------------------------------------------------ r33723 | - | 2015-03-24 00:39:27 +0100 (Di., 24 Mär 2015) | 1 line bugfix: do not set proj/view in DrawContextDX::RenderBuffer ------------------------------------------------------------------------ r33722 | - | 2015-03-23 19:45:31 +0100 (Mo., 23 Mär 2015) | 3 lines - CCrashList renamed to CCrashListMgr - relative angle COG to POI can be changed in impact window ------------------------------------------------------------------------ r33721 | - | 2015-03-23 16:14:45 +0100 (Mo., 23 Mär 2015) | 6 lines - C2DRefreshDelayed added - delayed refresh used in kinematic calculations (vst, new kineamtic calculation) for simulation - base values and impact window update moved outside main simulation loop - driver model parameters copied completely in vehicle copy - CCrashList internal list changed to vector ------------------------------------------------------------------------ r33719 | - | 2015-03-22 16:47:33 +0100 (So., 22 Mär 2015) | 1 line [_OGRE] refact::Texture & DrawContextDX::AddTexturedPrimitive[T], DrawSolid; ------------------------------------------------------------------------ r33714 | - | 2015-03-20 18:43:11 +0100 (Fr., 20 Mär 2015) | 1 line [_OGRE] fill pattern; default settings: show restart message if cannot applied; ------------------------------------------------------------------------ r33712 | - | 2015-03-20 17:54:09 +0100 (Fr., 20 Mär 2015) | 2 lines - support for linearly increasing acceleration or braking sequences added (used in new kinematic calculation) ------------------------------------------------------------------------ r33710 | - | 2015-03-19 19:07:32 +0100 (Do., 19 Mär 2015) | 1 line [_OGRE] DrawContextDX bugfixes & performance improvements (OpenGL) ------------------------------------------------------------------------ r33708 | - | 2015-03-19 15:02:07 +0100 (Do., 19 Mär 2015) | 8 lines - markers are displayed in diagrams when time slider is moved also for diagrams where the x-axis is distance - expand added to default settings graphics section - bug fix: diagram markers dispayed in 2D animation - CCar::DXDrawTracks changed to use DrawContext - wide tiremarks are displayed in 2D window also - CPCCrashApp::m_dIntegrStep removed - image added to vst calculation ------------------------------------------------------------------------ r33707 | - | 2015-03-18 17:07:27 +0100 (Mi., 18 Mär 2015) | 6 lines - CPCCrashDoc::GetDistanceVRel changed to monitor all objects, sensor cone angle added as parameter - image added for kinematic calculation - bug fix: CNewSeq50::Reset did not reset sequence icon - KinCalcNew AddPreImpactSeq renamed to AddSequence - PDF help added to new dialogs ------------------------------------------------------------------------ r33706 | - | 2015-03-17 19:40:35 +0100 (Di., 17 Mär 2015) | 2 lines [_OGRE] Add fields mIdentityProj, m_projectionRS; DrawContextDX::RenderBuffer FINISHED! ------------------------------------------------------------------------ r33704 | - | 2015-03-17 18:53:42 +0100 (Di., 17 Mär 2015) | 1 line set M_PROJECTIONRS directly ------------------------------------------------------------------------ r33702 | - | 2015-03-17 18:08:57 +0100 (Di., 17 Mär 2015) | 1 line bugfix: DrawContextDX::RenderBuffer reverted ------------------------------------------------------------------------ r33700 | - | 2015-03-17 12:22:26 +0100 (Di., 17 Mär 2015) | 3 lines [_OGRE] change graphics mode (D3D9/OpenGL) for DrawContextDX implemented; Transformed vertices (D3DFVF_XYZRHW) support for OpenGL implemented (using customized matrix transformations, see DrawContextDX::RenderBuffer); Turn off depth buffer test in CPCCrashView::MakeRefresh before the dxf-drawings are rendered; ------------------------------------------------------------------------ r33699 | - | 2015-03-16 18:40:12 +0100 (Mo., 16 Mär 2015) | 1 line [_OGRE] pan view implemented; indexed primitives working ------------------------------------------------------------------------ r33697 | - | 2015-03-16 12:05:00 +0100 (Mo., 16 Mär 2015) | 1 line bugfix: DrawMarkersT and RenderBuffer: the m_primBuf entry for indexed primitives is now 3 int (was 4) ------------------------------------------------------------------------ r33694 | - | 2015-03-15 23:30:56 +0100 (So., 15 Mär 2015) | 1 line [_OGRE] DrawContextDX came back using Ogre (in very early state yet) ------------------------------------------------------------------------ r33691 | - | 2015-03-14 12:46:06 +0100 (Sa., 14 Mär 2015) | 2 lines preliminary changes for OGRE (color material source: ambient & diffuse, remove secondary vertex colors) ------------------------------------------------------------------------ r33690 | - | 2015-03-12 16:38:39 +0100 (Do., 12 Mär 2015) | 2 lines preliminary changes for OGRE; bugfix: GdiplusShutdown later as ClearAllDxfDraws (was crashed when deleting bitmaps) ------------------------------------------------------------------------ r33688 | - | 2015-03-12 10:10:54 +0100 (Do., 12 Mär 2015) | 1 line preliminary changes (minIndex removed) ------------------------------------------------------------------------ r33687 | - | 2015-03-11 17:09:41 +0100 (Mi., 11 Mär 2015) | 8 lines - UCS symbol color can be changed - CMultiBodySystem: friction added to translatoric joints - sightline distance added to current values display in values window (templates) - velocity vector not displayed for intermediate and stop positions - m_bBackwardsLocked, m_bForwardsLocked moved to CSimParameters - g_hWerteFont, g_lfWerte moved to CValuesWnd - lines of sight are displayed for custom vehicle positions ------------------------------------------------------------------------ r33685 | - | 2015-03-11 01:32:26 +0100 (Mi., 11 Mär 2015) | 1 line reverted ------------------------------------------------------------------------ r33684 | - | 2015-03-11 01:28:31 +0100 (Mi., 11 Mär 2015) | 1 line preliminary changes ------------------------------------------------------------------------ r33683 | - | 2015-03-10 11:28:08 +0100 (Di., 10 Mär 2015) | 10 lines - 3D window: zoom window for placing camera calibration points added - max cornering velocity calculation added to kinematic calculations - moving camera is used in the 3D window when simulation toolbar T-Slider is moved - CActiveSafetySubDlg added - outlook bar added to CActiveSafetyDlg (drag & drop for systems and blocks) - icons added to CActiveSafetyDlg flow graph items - type selection added to CASBlockProperties - m_bGetIconFromXMLContent added to CMyXTShellTreeCtrl - language update ------------------------------------------------------------------------ r33680 | - | 2015-03-05 10:23:09 +0100 (Do., 05 Mär 2015) | 2 lines - bug fix: 3D statustext multibody pointer check was missing ------------------------------------------------------------------------ r33678 | - | 2015-03-04 18:56:48 +0100 (Mi., 04 Mär 2015) | 8 lines - DSDLib::GetDisk0Serial changed to use DeviceIoControl - bug fix: Sight line pick for multibody corrected - slider control added to transparency property grid items - POI and contact plane are changed when all vehicles are moved/rotated - 3D statustext shows current multibody velocity (body 0) - bug fix: trailer connection removed for copied vehicle - bug fix: trailer connection removed if vehicle is deleted ------------------------------------------------------------------------ r33675 | - | 2015-03-03 19:23:00 +0100 (Di., 03 Mär 2015) | 6 lines - CPKinCalc diagram generation added - t=0 setting added to new kin calculation - CKinDVSubDlg::AddPreImpactSeq sign corrected - description text added to new kin calculation - language update ------------------------------------------------------------------------ r33673 | - | 2015-03-03 00:00:43 +0100 (Di., 03 Mär 2015) | 1 line [_OGRE] Graphics configuration finished ------------------------------------------------------------------------ r33672 | - | 2015-03-02 19:48:37 +0100 (Mo., 02 Mär 2015) | 7 lines - CPCCrashView::OnUpdateUCSWorld, OnUpdateUCSView added - Viewport::UCSIsWorldCoordSystem, UCSIsViewCoordSystem added - CKinAccLinSubDlg, CKinDVSubDlg added - namespace KinToolbar added - namespace KinCalc added - CPKinCalc diagram generation added (not yet finished) ------------------------------------------------------------------------ r33671 | - | 2015-03-02 11:28:47 +0100 (Mo., 02 Mär 2015) | 7 lines - IDS_TTPCLOUDMOVESELECTED, IDS_TTPCLOUDALIGNPLANESELECTED tooltips pointcloud toolbar added - bug fix: stiffness based impact models are not interacting with deactivated vehicles anymore - CKinCalcSubDlg added (one line in new kinematic calculation page handles sub calculation types) - bug fix: CDSDNumEdit: mousewheel functionality deactivated for read only edit boxes - COptimizer::OptimizeMonteCarlo status only updated if calculation has really been done - DSDLib button images added for IDB_DSD_DELROW, IDB_DSD_INSROW ------------------------------------------------------------------------ r33670 | - | 2015-02-27 21:50:26 +0100 (Fr., 27 Feb 2015) | 1 line [_OGRE] graphics setting continued (AntiAlias) ------------------------------------------------------------------------ r33669 | - | 2015-02-27 01:11:49 +0100 (Fr., 27 Feb 2015) | 1 line [_OGRE] graphics setup continued, change render system (Direct3D 9/OpenGL) without restart; ------------------------------------------------------------------------ r33668 | - | 2015-02-26 13:16:31 +0100 (Do., 26 Feb 2015) | 1 line [_OGRE] graphics setup, move all initialization/cleanup to InitRendering/DoneRendering; ------------------------------------------------------------------------ r33666 | - | 2015-02-26 13:13:58 +0100 (Do., 26 Feb 2015) | 1 line _OGRE1 moved to the end ------------------------------------------------------------------------ r33665 | - | 2015-02-24 14:47:37 +0100 (Di., 24 Feb 2015) | 4 lines - splash and program icon udpated for 10.2 - platform added ODE XP version - _OGRE1 added to project file ------------------------------------------------------------------------ r33664 | - | 2015-02-23 16:48:42 +0100 (Mo., 23 Feb 2015) | 3 lines [_OGRE] initialization of resources and 3D window with test scene added Add class C3DView, field C3DWindow::m_wnd3DView for rendering & input (child window); File 3DVIEW.cpp renamed to ZoomBmpDlg.cpp; ------------------------------------------------------------------------ r33663 | - | 2015-02-23 12:02:57 +0100 (Mo., 23 Feb 2015) | 1 line pointer prefix added ------------------------------------------------------------------------ r33662 | - | 2015-02-23 12:02:05 +0100 (Mo., 23 Feb 2015) | 1 line [_OGRE] Further initialization for PCCrashView implemented (render window, scene manager, camera, viewport, dummy scene); ------------------------------------------------------------------------ r33661 | - | 2015-02-20 18:00:42 +0100 (Fr., 20 Feb 2015) | 1 line parent directories added ------------------------------------------------------------------------ r33660 | - | 2015-02-20 17:24:47 +0100 (Fr., 20 Feb 2015) | 1 line OOps! #ifdef _OGRE added for new code ------------------------------------------------------------------------ r33659 | - | 2015-02-20 17:21:05 +0100 (Fr., 20 Feb 2015) | 1 line [_OGRE] initialization of the engine added (create root, load plugins, restore config, create dummy window) ------------------------------------------------------------------------ r33658 | - | 2015-02-20 15:12:59 +0100 (Fr., 20 Feb 2015) | 10 lines - kinematics propery pages changed to CXTPPropertyPage/Sheet - CKinematicsFrame removed - CKinematicsSheet changed to resizeable - CKinAccConstSubDlg added - KineamticParams.cpp added - CKinCalcNewData added - CPKinCalc additional kinematic calculation added (not yet finished) - CSubFormCollection::RemoveAll added - CHUNK_KINCALCPARAMS added for new kinematic calculation model ------------------------------------------------------------------------ r33657 | - | 2015-02-19 17:56:37 +0100 (Do., 19 Feb 2015) | 1 line [_OGRE] refact::RenderDevice::AppLoadDib is allowed ------------------------------------------------------------------------ r33656 | - | 2015-02-19 17:40:11 +0100 (Do., 19 Feb 2015) | 1 line dx library dependency used only when _OGRE is not defined ------------------------------------------------------------------------ r33655 | - | 2015-02-19 17:38:36 +0100 (Do., 19 Feb 2015) | 1 line parent folders added to repository ------------------------------------------------------------------------ r33654 | - | 2015-02-18 20:36:35 +0100 (Mi., 18 Feb 2015) | 1 line Ogre added ------------------------------------------------------------------------ r33651 | - | 2015-02-16 13:00:23 +0100 (Mo., 16 Feb 2015) | 3 lines - initial size of kinematics toolbar correct after program installation - CKinSub dialogs initial values for data member set to 0 ------------------------------------------------------------------------ r33650 | - | 2015-02-13 13:20:05 +0100 (Fr., 13 Feb 2015) | 11 lines - CKinDlgBar changed to sub dialogs - windows help menu item removed - Recondata: Images bumper cover - kinematic toolbar: acc sequence can use max velocity - kinematic toolbar: reaction/braking a total time can be specified (constant movement before reaction) - CKinAccBrakeSubDlg, CKinReactBrakeSubDlg added - CKinSubDlgBase used for kinematic sub forms - CKinDlgBar cleanup - TTotal added to PreImpactParas - CSequences::SetPreImpactSequences() constant pre reaction time added ------------------------------------------------------------------------ r33640 | - | 2015-02-11 21:02:20 +0100 (Mi., 11 Feb 2015) | 1 line bugfix: util::find() returns never NULL; ------------------------------------------------------------------------ r33638 | - | 2015-02-10 19:32:32 +0100 (Di., 10 Feb 2015) | 10 lines - exception thrown for script errors in CActiveSafetySystem::InfluenceVehicleDynamics1 - CCar::m_ColorVehNo, m_ColorCustomVehPos added - support for row column xyzrgb point cloud files added - post impact yaw velocity displayed in protocol window (impact parameters) - MyDirectoryExists added to DSDLib - project sub directory is only created if objects (bitmaps, DirectX objects) are really copied - DSDGetVersionInfo, DSDFixPath, DSDGetDecimalDelim, DSDGetTempPath, MyFileExists, MyDirectoryExists moved to namespace DSDLib - CSubFormCollection added to DSDLib - CKinDlgBar changed to sub dialogs ------------------------------------------------------------------------ r33635 | - | 2015-02-09 20:47:44 +0100 (Mo., 09 Feb 2015) | 1 line CreateMeshFromDxfDraw: preload not needed ------------------------------------------------------------------------ r33633 | - | 2015-02-07 10:27:56 +0100 (Sa., 07 Feb 2015) | 1 line CpuID.h added ------------------------------------------------------------------------ r33631 | - | 2015-02-06 15:17:22 +0100 (Fr., 06 Feb 2015) | 3 lines - DSDLib::ExecCmd added (return ouput as string) - DSDLib::GetDisk0Serial added ------------------------------------------------------------------------ r33630 | - | 2015-02-06 13:29:45 +0100 (Fr., 06 Feb 2015) | 1 line DebugXP, ReleaseXP ------------------------------------------------------------------------ r33629 | - | 2015-02-05 19:26:48 +0100 (Do., 05 Feb 2015) | 2 lines - language files corrected ------------------------------------------------------------------------ r33628 | - | 2015-02-05 19:04:04 +0100 (Do., 05 Feb 2015) | 14 lines - CActiveSafetyDlg::OnBnClickedSave, OnBnClickedSaveAs removed - CSenActAlgBase default parameter ModuleID removed - CActiveSafetyDlg::OnContextMenu removed - CActiveSafetyDlg::OnRenamenode removed - CActiveSafetyDlg::OnGraphRClick added - CDSDXTPFlowGraphNode::GetNodeData updates node and pin name changes - CDSDXTPFlowGraphNode::SetNodeData checks for changes in input, output, parameter counts - CActiveSafetyDlg::OnGraphRClick handles context menu - CActiveSafetySystem::ClearAll added - CASBlockProperties Ctrl C/V support added - active safety custom diagrams added - OLE: AddCustomDiagPoint, ClearCustomDiag added - language update ------------------------------------------------------------------------ r33625 | - | 2015-02-04 17:46:21 +0100 (Mi., 04 Feb 2015) | 1 line ------------------------------------------------------------------------ r33624 | - | 2015-02-04 16:10:34 +0100 (Mi., 04 Feb 2015) | 7 lines - CXTPSyntaxEditCtrl used in CASBlockProperties - SyntaxEditCtrl script colors and definition added to resource file - Menu, accelerator added to CActiveSafetyDlg - CActiveSafetyDlg::m_bInsideNode removed - Active Safety menu item added to main menu - language update ------------------------------------------------------------------------ r33623 | - | 2015-02-03 19:49:50 +0100 (Di., 03 Feb 2015) | 9 lines - CActiveSafetyDlg::IsEncrypted removed - CActiveSafetyDlg::SetTitle removed - CPUID test added - CActiveSafetyDlg::Exportnode added - Documents/PCCrash path used for node and system I/O - number of inputs, outputs, parameters added to node properties dialog - language update - CSenActAlgBase::WriteNodeXML standalone version for block I/O added ------------------------------------------------------------------------ r33622 | - | 2015-02-03 15:06:08 +0100 (Di., 03 Feb 2015) | 11 lines - Sequence table copied on car copy - CActiveSafetySystem connections added - CSenActAlgBase::m_InputProvider removed - DekraSafetyCheck extended - bug fix: CDxfTrafficLight::m_bMinMaxDirty set in read project instead of UpdateTMinMax(), UpdateTMinMax() needs to be called when all object are read - CActiveSafetyDlg::Exportsystem added - error message added to CSimpleScriptSite - error handling added to CActiveSafetySystem::InfluenceVehicleDynamics1 - calculation for connections added to CActiveSafetySystem::InfluenceVehicleDynamics1 - OLE: CPCCrashDoc::GetDistanceVRel added ------------------------------------------------------------------------ r33615 | - | 2015-01-30 17:38:24 +0100 (Fr., 30 Jän 2015) | 2 lines - VS2008 updated ------------------------------------------------------------------------ r33614 | - | 2015-01-30 17:29:59 +0100 (Fr., 30 Jän 2015) | 9 lines - CScriptObject added to DSDLib - CSafeArrayHelper added to DSDLib - CActiveSafetySystem added to CCar - OLE: CPCCrashDoc::GetVehicleDyn, SetVehicleDyn, VehicleDynIDs added - VehicleDynIDs added - calls to ActiveSafetySystem added to CCar::model - CPCCrashApp::InitInstance(): CoInitialize called - CPCCrashApp::ExitInstance(): CoUninitialize called ------------------------------------------------------------------------ r33608 | - | 2015-01-22 17:39:02 +0100 (Do., 22 Jän 2015) | 6 lines - 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) - active safety systems dialog added - active safety system block properties dialog added - active safety systems: CDataElement, CSenActAlgBase added ------------------------------------------------------------------------ r33605 | - | 2015-01-21 01:15:59 +0100 (Mi., 21 Jän 2015) | 1 line bugfix: 00ZILINA 3d textur DX.pro ------------------------------------------------------------------------ r33596 | - | 2015-01-12 11:07:35 +0100 (Mo., 12 Jän 2015) | 4 lines - C102 license check added - vehice state (on/off) saved in project file - default steering ratio can be changed in default settings ------------------------------------------------------------------------ r33589 | - | 2015-01-08 16:19:57 +0100 (Do., 08 Jän 2015) | 6 lines bugfixes (12546_PCCrash.pro) - use pNeigPolys for new polys in SlopePolygonList::CopyRNeig2NeigPoly; - replace memcpy with operator!= in CCar::SetVehicleShape; - Add VehShapeParams::ctor and method SetDefault and equality operators; - Remove ASSERT and check and correct CEllipsoidBase parameters if degenerated - remove ASSERTs for GetNumPolys in OpenProject (maybe changed due to CopyRNeig2NeigPoly) ------------------------------------------------------------------------ r33580 | - | 2014-12-19 13:42:41 +0100 (Fr., 19 Dez 2014) | 6 lines - bug fix: vehicle admin dialog (driver and model names are overwritten in exchange vehicle 2-3) - ReconData crashtests option 2015 added - vehicle database names changed to 2015 - ReconData scale images changed to 2015 - encryption keys changed to 10.2 ------------------------------------------------------------------------ r33578 | - | 2014-12-18 15:54:32 +0100 (Do., 18 Dez 2014) | 5 lines CD3DSettingsDlg newly implemented (replaces CD3DSettingsDialog); Singleton CPCCrashViewList added (CPCCrashApp::m_views); Add fields CPCCrashView::m_nextView, m_prevView, friend CPCCrashViewList, method GetNextView, GetPrevView; Add method CPCCrashView::SetD3DSettings; Add message handler CPageRefresh::OnDirectx; ------------------------------------------------------------------------ r33570 | - | 2014-12-11 22:27:00 +0100 (Do., 11 Dez 2014) | 1 line OnPointCloudMoveSelected, OnPointCloudAlignPlaneSelected added; ------------------------------------------------------------------------ r33561 | - | 2014-12-09 09:47:52 +0100 (Di., 09 Dez 2014) | 1 line point cloud tooltip texts ------------------------------------------------------------------------ r33559 | - | 2014-12-08 12:27:49 +0100 (Mo., 08 Dez 2014) | 1 line point cloud toolbar added; ------------------------------------------------------------------------ r33551 | - | 2014-12-04 22:30:06 +0100 (Do., 04 Dez 2014) | 1 line ------------------------------------------------------------------------ r33540 | - | 2014-12-04 14:56:36 +0100 (Do., 04 Dez 2014) | 1 line Toggle action in CPCCrashView::OnMatchProp; ------------------------------------------------------------------------ r33539 | - | 2014-12-04 14:43:14 +0100 (Do., 04 Dez 2014) | 1 line match properties toolbar button added ------------------------------------------------------------------------ r33534 | - | 2014-12-04 12:35:08 +0100 (Do., 04 Dez 2014) | 4 lines - lang_ita update - column width for geometry dialog increased - default COG height set to 0.5 ------------------------------------------------------------------------ r33526 | - | 2014-12-03 13:50:43 +0100 (Mi., 03 Dez 2014) | 1 line OnMatchProp, OnUpdateMatchProp added; ------------------------------------------------------------------------ r33520 | - | 2014-12-02 20:13:11 +0100 (Di., 02 Dez 2014) | 1 line Layer Tools toolbar added ------------------------------------------------------------------------ r33508 | - | 2014-11-27 19:32:03 +0100 (Do., 27 Nov 2014) | 1 line Layer Tools continued; ------------------------------------------------------------------------ r33505 | - | 2014-11-26 23:29:18 +0100 (Mi., 26 Nov 2014) | 1 line Layer Tools continued; ------------------------------------------------------------------------ r33501 | - | 2014-11-26 09:51:18 +0100 (Mi., 26 Nov 2014) | 6 lines - g_bNewCalc removed (not used) - g_Car1phi1, 2 3 removed (not used) - g_Car2phi1, 2 3 removed (not used) - g_bDrawKegel removed - bug fix: intermediate position could not be set at current position ------------------------------------------------------------------------ r33495 | - | 2014-11-25 13:37:04 +0100 (Di., 25 Nov 2014) | 2 lines - bug fix: multibody simulation time and vehicle simulation time is not synchronous in first run ------------------------------------------------------------------------ r33493 | - | 2014-11-25 11:30:41 +0100 (Di., 25 Nov 2014) | 1 line updated / bad ideas commented out ------------------------------------------------------------------------ r33492 | - | 2014-11-25 11:23:16 +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) ------------------------------------------------------------------------ r33490 | - | 2014-11-25 11:02:34 +0100 (Di., 25 Nov 2014) | 1 line Point cloud menu added; ------------------------------------------------------------------------ r33476 | - | 2014-11-20 17:44:27 +0100 (Do., 20 Nov 2014) | 4 lines - version changed to 10.2.x - output file changed to crash102.exe - version number removed from language file menu (about PC-Crash) ------------------------------------------------------------------------ r33474 | - | 2014-11-20 11:17:47 +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 ------------------------------------------------------------------------ r33472 | - | 2014-11-20 11:06:25 +0100 (Do., 20 Nov 2014) | 1 line bugfix: notify after normal transformed (for SlopePolygon) "case4 slope mos.pro" ------------------------------------------------------------------------ r33461 | - | 2014-11-19 11:53:19 +0100 (Mi., 19 Nov 2014) | 1 line OnPointCloudFilterSelected added ------------------------------------------------------------------------ r33458 | - | 2014-11-13 13:46:31 +0100 (Do., 13 Nov 2014) | 1 line Rename project ------------------------------------------------------------------------ r33447 | - | 2014-11-12 10:15:09 +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 ------------------------------------------------------------------------ r33442 | - | 2014-11-11 15:25:12 +0100 (Di., 11 Nov 2014) | 1 line ------------------------------------------------------------------------ r33437 | - | 2014-11-11 14:48:25 +0100 (Di., 11 Nov 2014) | 2 lines - branch 10.2 ------------------------------------------------------------------------ r33429 | - | 2014-11-11 14:42:32 +0100 (Di., 11 Nov 2014) | 2 lines - branch 10.2 ------------------------------------------------------------------------ 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 ------------------------------------------------------------------------