View Issue Details

IDProjectCategoryView StatusLast Update
0006169DarkRadiantMap Editingpublic13.01.2024 05:34
Reportergreebo Assigned Togreebo  
PrioritynormalSeveritynormalReproducibilityhave not tried
Status closedResolutionfixed 
Product Version3.6.0 
Target Version3.7.0Fixed in Version3.7.0 
Summary0006169: Spline entities without model spawnarg are unselectable
DescriptionSee attached splines.map, it contains three spline entities

spline_without_child_brush: a func_splinemover entity with the model spawnarg set to the same as the name key value
spline_with_child_brush: a func_splinemover entity with the model spawnarg set to the same as the name key value, it has a nodraw child primitive
spline_without_model: a func_splinemover entity with no model spawnarg and no child primitive

The spline_without_model entity is not selectable.
TagsNo tags attached.

Relationships

related to 0006168 closedgreebo Spline curves should not be created with a model spawnarg 

Activities

greebo

greebo

17.11.2022 10:28

administrator   ~0015438

splines.map (1,486 bytes)   
Version 2
// entity 0
{
"classname" "func_splinemover"
"name" "spline_without_model"
"curve_Nurbs" "3 ( 112.221680 64.540161 39.270699  119.221680 168.540161 39.270699  53.221680 196.540161 39.270699 )"
"origin" "112.22 64.54 39.2707"
"rotation" "1 0 0 0 1 0 0 0 1"
}
// entity 1
{
"classname" "func_splinemover"
"name" "spline_with_child_brush"
"curve_Nurbs" "3 ( -43.778320 102.540161 -46.729301  -68.778320 167.540161 -46.729301  70.221680 164.540161 -46.729301 )"
"model" "spline_with_child_brush"
"origin" "-44 97 -79"
// primitive 0
{
brushDef3
{
( 0 0 1 -5 ) ( ( 0.015625 0 7.25 ) ( 0 0.015625 53.0859375 ) ) "textures/common/nodraw" 0 0 0
( 0 1 0 -8 ) ( ( 0.015625 0 -53.07031249999994 ) ( 0 0.015625 -0.1796869933605201 ) ) "textures/common/nodraw" 0 0 0
( 1 0 0 -10 ) ( ( 0.015625 0 7.25 ) ( 0 0.015625 -0.1015620008111 ) ) "textures/common/nodraw" 0 0 0
( 0 0 -1 -6 ) ( ( 0.015625 0 7.25 ) ( 0 0.015625 -52.0703125 ) ) "textures/common/nodraw" 0 0 0
( 0 -1 0 -8 ) ( ( 0.015625 0 52.08593749999994 ) ( 0 0.015625 -0.1015620008111018 ) ) "textures/common/nodraw" 0 0 0
( -1 0 0 -10 ) ( ( 0.015625 0 -7.25 ) ( 0 0.015625 -0.1015620008111 ) ) "textures/common/nodraw" 0 0 0
}
}
}
// entity 2
{
"classname" "func_splinemover"
"name" "spline_without_child_brush"
"model" "spline_without_child_brush"
"curve_Nurbs" "3 ( 7.558594 -51.923996 30.000000  57.558594 -1.923996 30.000000  57.558594 48.075989 30.000000 )"
"origin" "7.559 -51.924 30"
}
splines.map (1,486 bytes)   

Related Changesets

DarkRadiant: master 9c95cf27

17.11.2022 10:47

greebo


Details Diff
0006169: Add unit test covering various curves. Refactor and move point selection test routines. Affected Issues
0006169
mod - test/CMakeLists.txt Diff File
add - test/Curves.cpp Diff File
mod - test/Selection.cpp Diff File
add - test/algorithm/Selection.h Diff File
add - test/resources/tdm/maps/splines.map Diff File
mod - tools/msvc/Tests/Tests.vcxproj Diff File
mod - tools/msvc/Tests/Tests.vcxproj.filters Diff File

DarkRadiant: master 318b1374

17.11.2022 11:49

greebo


Details Diff
0006169: An StaticGeometryNode without a "model" key value should not be treated as model (its localToWorld matrix should be identity) Affected Issues
0006169
mod - radiantcore/entity/doom3group/StaticGeometryNode.cpp Diff File

DarkRadiant: master 67fcb0d1

17.11.2022 16:42

greebo


Details Diff
0006169: Fix unit tests now that func_statics without "model" key are not treated as models Affected Issues
0006169
mod - test/Entity.cpp Diff File

Issue History

Date Modified Username Field Change
17.11.2022 10:28 greebo New Issue
17.11.2022 10:28 greebo Relationship added related to 0006168
17.11.2022 10:28 greebo Status new => confirmed
17.11.2022 10:28 greebo Note Added: 0015438
17.11.2022 10:28 greebo File Added: splines.map
17.11.2022 10:30 greebo Summary Splines entities without model spawnarg are unselectable => Spline entities without model spawnarg are unselectable
17.11.2022 10:30 greebo Assigned To => greebo
17.11.2022 10:30 greebo Status confirmed => assigned
17.11.2022 11:49 greebo Changeset attached => DarkRadiant master 9c95cf27
17.11.2022 11:49 greebo Changeset attached => DarkRadiant master 318b1374
17.11.2022 11:49 greebo Target Version => 3.7.0
17.11.2022 11:49 greebo Status assigned => resolved
17.11.2022 11:49 greebo Resolution open => fixed
17.11.2022 11:49 greebo Fixed in Version => 3.7.0
17.11.2022 16:42 greebo Changeset attached => DarkRadiant master 67fcb0d1
13.01.2024 05:34 greebo Status resolved => closed