View Issue Details

IDProjectCategoryView StatusLast Update
0005708DarkRadiantMap Editingpublic29.08.2021 04:35
ReporterDragofer Assigned Togreebo  
PrioritynormalSeveritynormalReproducibilityalways
Status resolvedResolutionfixed 
Product Version2.13.0 
Target Version2.14.0Fixed in Version2.14.0 
Summary0005708: Merge Maps: can't center orthoview/camera on changed entities
DescriptionWhen using the new Merge Maps feature, it's possible to select entities or primitives that are added/removed/changed by enabling the "Select Merge Actions" button.

However, it doesn't seem possible to center orthoview or the camera on such entities. Even if they're currently selected, orthoview will focus around the map origin if pressing Ctrl+Tab, and the camera will be at the height of the map origin if pressing Ctrl + MMB in orthoview. Worldspawn brushes don't seem to be affected by this.

This makes it difficult to get a close look at changed entities.
Steps To Reproduce1) Make sure you have 2 versions of a map. Open 1 version in DR.
2) File > Merge Map > Differential Merge > '...' underneath "Maps to be merged" > select the 2nd version of the map > Start Merge
3) Select a changed entity (not worldspawn) somewhere in the map.
4) Press Ctrl+Tab to switch the orthoview. Orthoview is now focused on the map origin instead of the selected entity.
5) Press Ctrl+MMB on the entity in orthoview to move the camera. The camera moves over the entity, but is still at the height of the map origin.

This doesn't seem to affect worldspawn brushes, as well as selections made while "Select Merge Actions" is disabled.
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Related Changesets

DarkRadiant: master 805ecc02

2021-08-28 18:51:46

greebo

Details Diff
0005708: Merge action nodes return an identity transform and the affected node's world AABB.
This fixes the wrong workzone calculation on selecting such one of the merge wrapper nodes.
Affected Issues
0005708
mod - libs/scene/merge/MergeActionNode.cpp Diff File
mod - libs/scene/merge/MergeActionNode.h Diff File

DarkRadiant: master 2ec677c4

2021-08-29 04:35:34

greebo

Details Diff
0005708: Fix ref-to-temporary error Affected Issues
0005708
mod - libs/scene/merge/MergeActionNode.cpp Diff File

Issue History

Date Modified Username Field Change
13.08.2021 14:06 Dragofer New Issue
13.08.2021 14:08 Dragofer Steps to Reproduce Updated
13.08.2021 14:14 Dragofer Steps to Reproduce Updated
13.08.2021 14:14 Dragofer Steps to Reproduce Updated
13.08.2021 14:31 Dragofer Steps to Reproduce Updated
14.08.2021 07:18 Dragofer Summary Merge Maps: entities selected with "Select Merge Actions" don't affect the workzone focus => Merge Maps: can't center orthoview/camera on changed entities
14.08.2021 07:18 Dragofer Description Updated
14.08.2021 07:18 Dragofer Steps to Reproduce Updated
14.08.2021 07:26 Dragofer Description Updated
14.08.2021 07:26 Dragofer Steps to Reproduce Updated
23.08.2021 20:50 Dragofer Issue cloned: 0005725
28.08.2021 18:27 greebo Status new => confirmed
28.08.2021 18:50 greebo Assigned To => greebo
28.08.2021 18:50 greebo Status confirmed => assigned
28.08.2021 18:51 greebo Target Version => 2.14.0
28.08.2021 18:53 greebo Changeset attached => DarkRadiant master 805ecc02
28.08.2021 18:53 greebo Status assigned => resolved
28.08.2021 18:53 greebo Resolution open => fixed
28.08.2021 18:53 greebo Fixed in Version => 2.14.0
29.08.2021 04:35 greebo Changeset attached => DarkRadiant master 2ec677c4