Talk:Hammer Vertex Tool: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
m (Fixed link.)  | 
				 (This solid is apparently ''too complex'' for the vertex tool.)  | 
				||
| Line 11: | Line 11: | ||
I vertex edited several box solids into a ring, but when I reloaded the map, some random vertices had moved less than half a unit in height (only). This is very strange, as the solids were all 8 x 14 x 17 units big, and convex. When does vertices move around like this, and how do I stop it/prevent it from happening again? --[[User:Andreasen|Andreasen]] 05:12, 21 Oct 2007 (PDT)  | I vertex edited several box solids into a ring, but when I reloaded the map, some random vertices had moved less than half a unit in height (only). This is very strange, as the solids were all 8 x 14 x 17 units big, and convex. When does vertices move around like this, and how do I stop it/prevent it from happening again? --[[User:Andreasen|Andreasen]] 05:12, 21 Oct 2007 (PDT)  | ||
:It is in the hammer bugs article, but it has't been fixed. I assume hammer has problems with saving vertexes in such positions. I can't make domes because of this bug. [[User:Solokiller|Solokiller]] 05:18, 21 Oct 2007 (PDT)  | :It is in the hammer bugs article, but it has't been fixed. I assume hammer has problems with saving vertexes in such positions. I can't make domes because of this bug. [[User:Solokiller|Solokiller]] 05:18, 21 Oct 2007 (PDT)  | ||
::I scanned through the [[Source SDK Bugs/Hammer bugs]] article without finding this particular bug. However, the   | ::I scanned through the [[Source SDK Bugs/Hammer bugs]] article without finding this particular bug. However, the bugs associated with vertex editing are numerous. Sadly, I wouldn't recommend editing the standard solid shapes in Hammer to anyone. '''Edit:''' I've looked into the issue some more, and found that the vertex tool loses its precision when dealing with certain "complex" shapes, despite these shapes being convex. Below is such a shape, that you can recreate in your editor in order to try to determine the problem. Just paste the following into a ''.vmf'' file:  | ||
 solid  | |||
  {  | |||
  "id" "311"  | |||
  side  | |||
  {  | |||
   "id" "1166"  | |||
   "plane" "(332 -30 80) (342 -23 80) (350 -31 78)"  | |||
   "material" "DEV/DEV_SLIME"  | |||
   "uaxis" "[-1 0 0 0] 0.25"  | |||
   "vaxis" "[0 -1 0 0] 0.25"  | |||
   "rotation" "0"  | |||
   "lightmapscale" "16"  | |||
   "smoothing_groups" "0"  | |||
  }  | |||
  side  | |||
  {  | |||
   "id" "1165"  | |||
   "plane" "(342 -23 72) (332 -30 72) (338 -40 72)"  | |||
   "material" "DEV/DEV_SLIME"  | |||
   "uaxis" "[-1 0 0 0] 0.25"  | |||
   "vaxis" "[0 -1 0 0] 0.25"  | |||
   "rotation" "0"  | |||
   "lightmapscale" "16"  | |||
   "smoothing_groups" "0"  | |||
  }  | |||
  side  | |||
  {  | |||
   "id" "1164"  | |||
   "plane" "(350 -31 72) (350 -31 78) (342 -23 80)"  | |||
   "material" "DEV/DEV_SLIME"  | |||
   "uaxis" "[0 1 0 0] 0.25"  | |||
   "vaxis" "[0 0 -1 0] 0.25"  | |||
   "rotation" "0"  | |||
   "lightmapscale" "16"  | |||
   "smoothing_groups" "0"  | |||
  }  | |||
  side  | |||
  {  | |||
   "id" "1163"  | |||
   "plane" "(338 -40 78) (338 -40 72) (332 -30 72)"  | |||
   "material" "DEV/DEV_SLIME"  | |||
   "uaxis" "[0 1 0 0] 0.25"  | |||
   "vaxis" "[0 0 -1 0] 0.25"  | |||
   "rotation" "0"  | |||
   "lightmapscale" "16"  | |||
   "smoothing_groups" "0"  | |||
  }  | |||
  side  | |||
  {  | |||
   "id" "1162"  | |||
   "plane" "(342 -23 72) (342 -23 80) (332 -30 80)"  | |||
   "material" "DEV/DEV_SLIME"  | |||
   "uaxis" "[-1 0 0 0] 0.25"  | |||
   "vaxis" "[0 0 -1 0] 0.25"  | |||
   "rotation" "0"  | |||
   "lightmapscale" "16"  | |||
   "smoothing_groups" "0"  | |||
  }  | |||
  side  | |||
  {  | |||
   "id" "1161"  | |||
   "plane" "(338 -40 72) (338 -40 78) (350 -31 78)"  | |||
   "material" "DEV/DEV_SLIME"  | |||
   "uaxis" "[-1 0 0 0] 0.25"  | |||
   "vaxis" "[0 0 -1 0] 0.25"  | |||
   "rotation" "0"  | |||
   "lightmapscale" "16"  | |||
   "smoothing_groups" "0"  | |||
  }  | |||
  editor  | |||
  {  | |||
   "color" "0 195 132"  | |||
   "visgroupshown" "1"  | |||
   "visgroupautoshown" "1"  | |||
  }  | |||
--[[User:Andreasen|Andreasen]] 08:20, 21 Oct 2007 (PDT)  | |||
Revision as of 07:20, 21 October 2007
Does vertex scaling work on multiple solids simultaneously? I'm trying to manipulate the inside vertices of an arch and I keep getting a crash when I try to move the center circle. —Maven (talk) 16:01, 20 Oct 2005 (PDT)
it works fine for me...sept for the circle part lol—ts2do (talk) 17:34, 20 Oct 2005 (PDT)
- A section explaining "merging" vertexes is missing.
 
Vertices keeps moving when reloading the map
I vertex edited several box solids into a ring, but when I reloaded the map, some random vertices had moved less than half a unit in height (only). This is very strange, as the solids were all 8 x 14 x 17 units big, and convex. When does vertices move around like this, and how do I stop it/prevent it from happening again? --Andreasen 05:12, 21 Oct 2007 (PDT)
- It is in the hammer bugs article, but it has't been fixed. I assume hammer has problems with saving vertexes in such positions. I can't make domes because of this bug. Solokiller 05:18, 21 Oct 2007 (PDT)
- I scanned through the Source SDK Bugs/Hammer bugs article without finding this particular bug. However, the bugs associated with vertex editing are numerous. Sadly, I wouldn't recommend editing the standard solid shapes in Hammer to anyone. Edit: I've looked into the issue some more, and found that the vertex tool loses its precision when dealing with certain "complex" shapes, despite these shapes being convex. Below is such a shape, that you can recreate in your editor in order to try to determine the problem. Just paste the following into a .vmf file:
 
 
solid
 {
 "id" "311"
 side
 {
  "id" "1166"
  "plane" "(332 -30 80) (342 -23 80) (350 -31 78)"
  "material" "DEV/DEV_SLIME"
  "uaxis" "[-1 0 0 0] 0.25"
  "vaxis" "[0 -1 0 0] 0.25"
  "rotation" "0"
  "lightmapscale" "16"
  "smoothing_groups" "0"
 }
 side
 {
  "id" "1165"
  "plane" "(342 -23 72) (332 -30 72) (338 -40 72)"
  "material" "DEV/DEV_SLIME"
  "uaxis" "[-1 0 0 0] 0.25"
  "vaxis" "[0 -1 0 0] 0.25"
  "rotation" "0"
  "lightmapscale" "16"
  "smoothing_groups" "0"
 }
 side
 {
  "id" "1164"
  "plane" "(350 -31 72) (350 -31 78) (342 -23 80)"
  "material" "DEV/DEV_SLIME"
  "uaxis" "[0 1 0 0] 0.25"
  "vaxis" "[0 0 -1 0] 0.25"
  "rotation" "0"
  "lightmapscale" "16"
  "smoothing_groups" "0"
 }
 side
 {
  "id" "1163"
  "plane" "(338 -40 78) (338 -40 72) (332 -30 72)"
  "material" "DEV/DEV_SLIME"
  "uaxis" "[0 1 0 0] 0.25"
  "vaxis" "[0 0 -1 0] 0.25"
  "rotation" "0"
  "lightmapscale" "16"
  "smoothing_groups" "0"
 }
 side
 {
  "id" "1162"
  "plane" "(342 -23 72) (342 -23 80) (332 -30 80)"
  "material" "DEV/DEV_SLIME"
  "uaxis" "[-1 0 0 0] 0.25"
  "vaxis" "[0 0 -1 0] 0.25"
  "rotation" "0"
  "lightmapscale" "16"
  "smoothing_groups" "0"
 }
 side
 {
  "id" "1161"
  "plane" "(338 -40 72) (338 -40 78) (350 -31 78)"
  "material" "DEV/DEV_SLIME"
  "uaxis" "[-1 0 0 0] 0.25"
  "vaxis" "[0 0 -1 0] 0.25"
  "rotation" "0"
  "lightmapscale" "16"
  "smoothing_groups" "0"
 }
 editor
 {
  "color" "0 195 132"
  "visgroupshown" "1"
  "visgroupautoshown" "1"
 }
--Andreasen 08:20, 21 Oct 2007 (PDT)