View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000337 | DarkRadiant | Map Editing | public | 16.07.2007 15:39 | 21.12.2010 12:22 |
| Reporter | SneaksieDave | Assigned To | |||
| Priority | low | Severity | feature | Reproducibility | always |
| Status | closed | Resolution | won't fix | ||
| Product Version | 0.9.2 | ||||
| Summary | 0000337: Editor supported model scaling | ||||
| Description | Sounds like it might be complicated, so let's backburner this request for now. For reference: http://modetwo.net/darkmod/index.php?s=&showtopic=5898&view=findpost&p=118792 Basically, it's a request for the scaling hack (e.g., 'rotation' '2 0 0 0 2 0 0 0 2') to be handled by the editor. The user puts in their rotation information, and then when finished, scales it through DR (maybe a dialog or somethign), which runs the matrix calculations for the user and applies the final numbers to the rotation field. If the user then rotates after the scaling, all bets are off, and the scale should revert to normal (and they can then repeat the process). Edit: Forgot to mention: since this does not scale collision, it's probably a good idea to notify the user (on the dialog, or with a message) that they'll need to handle making collision brushes or meshes on their own. | ||||
| Tags | No tags attached. | ||||
|
There are three problems (so far) with the scaling hack. 1. Broken collision/clipmodel handling 2. Difficulty of using the rotation tool in the editor after the hack is used. 3. Broken shading due to denormalised normal vectors (i.e. they don't have length 1, which is assumed during shading calculations). Although (1) can be documented and left up to mappers, and (2) could in theory be fixed in the editor, I am aware of no solution to (3) and this would seem to be a showstopper. |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 16.07.2007 15:39 | SneaksieDave | New Issue | |
| 16.07.2007 15:42 | SneaksieDave | Description Updated | |
| 16.07.2007 15:43 | greebo | Status | new => acknowledged |
| 18.07.2007 19:57 | orbweaver | Severity | minor => feature |
| 13.08.2007 13:43 | orbweaver | Note Added: 0000732 | |
| 13.08.2007 13:43 | orbweaver | Status | acknowledged => suspended |
| 21.12.2010 12:22 | greebo | Status | suspended => closed |
| 21.12.2010 12:22 | greebo | Resolution | open => won't fix |