userLayladcancel
reposboxcancel

4,014 Commits over 1,461 Days - 0.11cph!

6 Months Ago
Same bounds fix for DirtyControlMapRegion
6 Months Ago
Hide terrain component, don't create this manually
6 Months Ago
Make block primitive hollow option work
6 Months Ago
Clamp instead of throw in DirtyHeightmapRegion so we can paint on terrain boundary
6 Months Ago
Collide against heightfield grid instead of trying to triangulate it exactly, slightly less accurate but faster
6 Months Ago
Half edge renames
7 Months Ago
Draw open edges with half thickness
7 Months Ago
Render open edges with smaller thickness until I render hash marks for them
7 Months Ago
Add PolygonMesh.IsEdgeOpen
7 Months Ago
GetEdgeVertices has two out vertices, instead of returning array
7 Months Ago
Create grid debug shape for heightfield, faster but could be faster Don't build steam audio static mesh for heightfields, too slow currently (do we care?) Update terrain collider when terrain is dirty
7 Months Ago
MeshEditor: More robust u and v axis face calculation, only set texture axis if the face can calculate a valid normal
7 Months Ago
Delete block tool scene object if creation gets cancelled
7 Months Ago
Support heightfield in CPhysicsShape::GetTriangulation
7 Months Ago
Move resize box to world space position before snapping it https://files.facepunch.com/layla/1b0711b1/sbox-dev_fVEF49E04T.mp4
7 Months Ago
Protect against invalid transform in CPhysicsBody::AddMeshShape, fixes crash some games are having
7 Months Ago
Bounds checking in izCreateBVH to be safe
7 Months Ago
Order in groups too
7 Months Ago
Use order attribute in component sheet to allow property order
7 Months Ago
Forgot to add mesh icons
7 Months Ago
Add scene mesh tools https://files.facepunch.com/layla/1b0611b1/sbox-dev_Ml4FygXEwC.mp4
7 Months Ago
Remove these editor checks, we want to still update the mesh while playing
7 Months Ago
Polygon mesh and mesh component
7 Months Ago
Add Mesh.TriangulatePolygon to triangulate a polygon without needing a massive library
7 Months Ago
Move primitive builders to Editor.MeshEditor
7 Months Ago
Fix scene asset drag drop not working while an asset is already selected
7 Months Ago
If drag drop trace doesn't hit anything, try hitting grid plane
7 Months Ago
Check for non uniform scale properly
7 Months Ago
Approximate hull for sphere collider when it has non uniform scale https://files.facepunch.com/layla/1b2511b1/sbox-dev_cEmmJpViho.mp4
7 Months Ago
Gimzo -> Gizmo
7 Months Ago
Change nudge shortcut to Alt+ (blocks text input otherwise)
7 Months Ago
Build runtime models ray trace objects with mesh collision data, this makes more sense for now and doesn't fuck up triangle order when you want multiple materials
7 Months Ago
Add arrow key nudging to scene menu https://files.facepunch.com/layla/1b2411b1/sbox-dev_jsu3UScQxU.mp4
7 Months Ago
Add IMaterialSetter for material drops UseRenderMeshes for material drops as they don't care about tags
7 Months Ago
Make these functions more readable
7 Months Ago
Add Rotation.ClosestAxis - Will give you the axis most aligned with the given normal Add Gizmo.Nudge - Will give you a nudge vector along the most aligned left and up axis of the rotation
7 Months Ago
Fix PositionEditorTool not snapping properly in localspace
7 Months Ago
Editor tools can create subtools, move, rotation, scale become subtools
7 Months Ago
Change Gizmo.Contol.BoundingBox to new box resize gizmo because this function isn't being used anymore
7 Months Ago
Create runtime buffers for dynamically created meshes so they can create trace data, allows them to be scene traced
7 Months Ago
Early out of CreateToolsTriangleList when there's no runtime buffers but also assert because ideally this should happen
7 Months Ago
Init frustum as ortho when using ortho, fixes PointToScreenPixels. Obsolete OrthoWidth
7 Months Ago
Adjust size of EnumControlWidget popup to see if that fixes weird position sometimes Also don't add icon button if there's no icon
7 Months Ago
Clear cache body parts on model so that bodygroups in inspector can update properly Add material groups and body parts to their control widget value hashes so they refresh on model reload https://files.facepunch.com/layla/1b1511b1/sbox-dev_10llRRdkD3.mp4
7 Months Ago
Add PhysicsBody.AddCylinderShape and PhysicsBody.AddConeShape Add hull collider component to combine multiple hull shapes with selector (box, cone, cylinder) https://files.facepunch.com/layla/1b1511b1/sbox-dev_KwarwIJ8dm.mp4
7 Months Ago
Fix Camera.RenderToTexture incorrect aspect when using ortho, just use ortho height, we don't use ortho width and it should be removed
7 Months Ago
Add SkinnedModelRenderer.AnimationGraph to override animgraph
7 Months Ago
Abs the radius in Gizmo.Draw.LineCylinder so it isn't all fucky
7 Months Ago
Allow multiple ShowIfAttributes, will show property if any of them are true
7 Months Ago
Add SerializedProperty.GetAttributes, will be needed if we want to get multiple attributes