Garry's Mod Wiki

Revision Difference

Global.PositionSpawnIcon#511304

<function name="PositionSpawnIcon" parent="Global" type="libraryfunc">⤶ <description>⤶ Moves the given model to the given position and calculates appropriate camera parameters for rendering the model to an icon.⤶ ⤶ The output table interacts nicely with <page>Panel:RebuildSpawnIconEx</page> with a few key renames.⤶ </description>⤶ <realm>Client</realm>⤶ <args>⤶ <arg name="model" type="Entity">Model that is being rendered to the spawn icon</arg>⤶ <arg name="position" type="Vector">Position that the model is being rendered at</arg>⤶ <arg name="noAngles" type="boolean">If true the function won&#x27;t reset the angles to 0 for the model.</arg>⤶ </args>⤶ <rets>⤶ <ret name="" type="table">Table of information of the view which can be used for rendering</ret>⤶ </rets>⤶ </function>⤶ ⤶ <example>⤶ <description>Creates a clientside model and then PositionSpawnIcon is used to figure out the appropriate camera parameters for rendering this model.</description>⤶ <code>⤶ local ent = ClientsideModel("models/props_wasteland/cafeteria_table001a.mdl", RENDERGROUP_BOTH)⤶ local tab = PositionSpawnIcon(ent, vector_origin)⤶ ent:Remove()⤶ ⤶ PrintTable(tab)⤶ </code>⤶ <outputfixedwidth>Fixed width</outputfixedwidth>⤶ <output>⤶ angles = 25.000 220.000 0.000⤶ fov = 8.4436927451273⤶ origin = 1156.924316 970.773010 704.184265⤶ zfar = 1888.5692536466⤶ znear = 1⤶ </output>⤶ ⤶ </example>