mesh.QuadEasy

From GMod Wiki

Jump to: navigation, search
Function
Syntax mesh.QuadEasy( Vector position, Vector normal, Number x, Number y )
Where is this used?
Description:
Pushes four vertexes that define a simple quad.
Returns: nil
Part of Library: mesh
Realm: NewerClient.png
BBCode Link: [b][url=http://wiki.garrysmod.com/?title=Mesh.QuadEasy]Mesh.QuadEasy [img]http://wiki.garrysmod.com/favicon.ico[/img][/url][/b]



Examples

DescriptionDraws a simple quad.
Used onNewerClient.png
Code
 
function ENT:Draw( )
 
	self:DrawModel( );
 
	local matrix = Matrix( );
	matrix:Translate( self:GetPos( ) );
	matrix:Rotate( self:GetAngles( ) );
 
	cam.PushModelMatrix( matrix );
 
		render.SetMaterial( Material( "models/shiny" ) );
 
		mesh.Begin( MATERIAL_QUADS, 1 );
 
			mesh.QuadEasy( vector_origin, vector_up, 64, 64 );
 
		mesh.End( );
 
	cam.PopModelMatrix( );
 
end
OutputA quad pointing upwards from the entity.


Additional Notes

Personal tools
Namespaces
Variants
Actions
Navigation
Lua Scripting
Functions
Hooks
Toolbox