Martin Dobias b94229e024 Only update changed 3D entities when editing point cloud attributes
QgsChunkedEntity gets a capability to update an existing sub-entity for a node
by loading the node again, creating a new 3D entity, and then discarding the old
entity in favor of the new one.

QgsPointCloudLayer gets a new signal - emitted whenever a particular node's
attribute values get changed.

These two are combined for point cloud layer's 3D chunked entity: whenever there
are edits to the point cloud data, instead of doing big hard reload of the whole
point cloud, we only update entities of the few nodes that were modified.
This greatly improves the user experience of point cloud editing (no "flashing"
of the 3D view while loading everything from scratch), and it improves how quickly
the changes can be seen.
2025-01-23 21:04:55 +01:00
..
2025-01-17 21:54:36 +00:00
2024-12-23 11:57:01 +01:00
2024-12-04 06:50:16 +10:00
2025-01-10 06:56:59 +00:00
2024-12-04 06:50:16 +10:00
2025-01-13 14:50:15 +01:00
2024-12-29 20:59:36 +00:00
2024-12-14 10:22:12 +10:00
2025-01-01 08:55:56 +09:00