$origin: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
Note:This command does not adjust positions of everything. It will adjust meshes, skeletons and $attachments, but not anything else such as hitboxes ($hbox).
Note:$origin does not work if the model uses $includemodel.
		
	
mNo edit summary  | 
				Thunder4ik (talk | contribs)  m (→With viewmodels: Unicodifying, replaced: [[Image: → [[File:)  | 
				||
| Line 13: | Line 13: | ||
== With viewmodels ==  | == With viewmodels ==  | ||
[[  | [[File:Cssorigins.GIF|center]]  | ||
== See also ==  | == See also ==  | ||
Revision as of 05:24, 8 January 2024
$origin  is a   c0  available in all 
 Source games. It adjusts the position (and optionally Z rotation) of a model within its own local space. During compiling, it will be offset by the X, Y, -Z and Z-rotation values provided.
This is useful when adjusting view models, for ensuring that models don't spawn inside the world, and helping in the arranging of clusters of separate models that need to be aligned precisely with each other (e.g. parts of a building).
Syntax
$origin <x> <y> <-z> [z rotation]
Note that Z's value is reversed.