Complete history of changes, improvements, and bug fixes
PTCloudDigitizer_Setup_2.0.0.exe. Installs per user into %LOCALAPPDATA%\Programs\PTCloudDigitizer without administrator rights, so the program can write its settings next to the executable. Installs the Microsoft Visual C++ 2015–2022 (x64) runtime automatically when it is missing or older than 14.44. Start menu entry, optional desktop icon, uninstaller, Hungarian and English setup languages. Requires Windows 10 or 11, 64-bitexport ... commands. Drawing tools are started from the ribbon, the F6 popup or by typing the command name in the Command Linenumber,eovy,eovx,z,diameter,height in real-world coordinates<name>_ground.las point cloud in the projectexport ifc or export bimViewPlaneProjection for correct coordinate mathplaneU/planeV vectors defining their orientation. Default XY plane for top-down circles; section plane for vertical section circles. Rendering, hit testing, and bounding box all use the orientation vectorsMeasurement panel now displays real-world coordinates first, with local coordinates in gray below. Applies to all measurement modes: Point Data, Distance Ortho, Distance Free, and Delta Height.
Multiple point clouds with the same coordinate system now align correctly:
Point labels are now displayed on separate lines for better readability:
Added HTML documentation with Bootstrap styling. Includes main page, user manual with detailed function descriptions, and this development log. The documentation will be updated with each new feature.
Relocated the Code and Description input fields from a popup dialog to the ribbon bar. Now when the Point tool is active, Code and Description fields appear in the Drawing section of the ribbon, allowing faster workflow without interrupting dialog popups.
Fixed issue where the point creation dialog was not displaying when clicking to create points. The popup trigger was calling OpenPopup every frame instead of once.
Implemented comprehensive point code management:
Enhanced vertical section point filtering to use exact geometry matching. Points now store the section line start/end coordinates and offset at creation time. Points only display when the current view's section line and offset match exactly (within tolerance).
Points created in vertical section view are now associated with that section. Points only display when viewing the same section they were created in. Association data persisted in project files.
Vertical sections now have separate "active" (for viewing) and "selected" (for grip editing) states. Section grips only appear when explicitly clicked on a section line, not automatically for the active section.
Fixed issue where vertical section lines could not be selected by clicking on them. Added hitTestVerticalSectionLines() function with point-to-line-segment distance calculation for proper click detection.
Implemented grip editing for vertical section lines similar to CAD entity grips:
Added support for exporting 3D geometry in DXF format, including walls and other volumetric entities with proper 3D coordinates.
Implemented section view export functionality with world file generation for GIS integration. Support for PNG and JPEG formats with configurable resolution.
Added help system with context-sensitive help topics accessible from the Help menu. Covers all major features and workflows.
Implemented AutoCAD-style keyboard shortcuts for drawing tools and commands. Quick access popups (F4-F7) for snap, view, draw, and edit functions.
Added IFC export capability for wall and building element box models. Enables BIM software interoperability.
Earlier development history (v1.0.0001 - v1.0.0028) includes: