# Sandbox.HammerMesh

Added automatically by Hammer to GameObjects that have a map mesh tied to them.
When a map is compiled the Model property is populated by the generated model.

- Kind: class
- Namespace: `Sandbox`
- Assembly: `Sandbox.Engine`
- Inherits: [Sandbox.Component](/api/Sandbox.Component)

## Constructors

- [`HammerMesh`](/api/Sandbox.HammerMesh/.ctor)

## Properties

- [`Friction`](/api/Sandbox.HammerMesh/Friction)
- [`IsTrigger`](/api/Sandbox.HammerMesh/IsTrigger)
- [`Model`](/api/Sandbox.HammerMesh/Model): Gets populated at compile time, will be valid when loading from compiled map
- [`OnTriggerEnter`](/api/Sandbox.HammerMesh/OnTriggerEnter): Called when a collider enters this trigger
- [`OnTriggerExit`](/api/Sandbox.HammerMesh/OnTriggerExit): Called when a collider exits this trigger
- [`RenderType`](/api/Sandbox.HammerMesh/RenderType)
- [`Static`](/api/Sandbox.HammerMesh/Static)
- [`Surface`](/api/Sandbox.HammerMesh/Surface)
- [`SurfaceVelocity`](/api/Sandbox.HammerMesh/SurfaceVelocity): Set the local velocity of the surface so things can slide along it, like a conveyor belt
- [`Tint`](/api/Sandbox.HammerMesh/Tint)
- [`UseCollision`](/api/Sandbox.HammerMesh/UseCollision)
- [`UseRenderer`](/api/Sandbox.HammerMesh/UseRenderer)
