userLayladcancel
branchsbox/mastercancel

2,398 Commits over 1,338 Days - 0.07cph!

57 Days Ago
Fix async warning in PreviewMesh
57 Days Ago
Make joint more robust in finding physics bodies, improve the gizmos a bit Better anchor points for spring joint
57 Days Ago
Fbx serializer is too spammy Ignore unknown color formats in CMesh::CalculateInputLayoutFromAttributes Don't create model for preview mesh if there's no valid meshes
57 Days Ago
Don't preview smd for now
57 Days Ago
Asset preview for fbx, obj, smd https://files.facepunch.com/layla/1b1211b1/sbox-dev_uPe3bKuNAh.png
58 Days Ago
Proper fix for hull vs mesh at large coordinates (thanks dirk)
58 Days Ago
IzTriangleHull calculates center with doubles, I have no idea why this fixes triangle collision but it does
58 Days Ago
Check all conditionals in SerializedProperty.ShouldShow, should make multiple ShowIf's work again
58 Days Ago
This bounds checking in izCreateBVH is wrong
59 Days Ago
And this
59 Days Ago
Same bounds fix for DirtyControlMapRegion
59 Days Ago
Hide terrain component, don't create this manually
59 Days Ago
Make block primitive hollow option work
59 Days Ago
Clamp instead of throw in DirtyHeightmapRegion so we can paint on terrain boundary
59 Days Ago
Collide against heightfield grid instead of trying to triangulate it exactly, slightly less accurate but faster
59 Days Ago
Half edge renames
60 Days Ago
Draw open edges with half thickness
60 Days Ago
Render open edges with smaller thickness until I render hash marks for them
60 Days Ago
Add PolygonMesh.IsEdgeOpen
60 Days Ago
GetEdgeVertices has two out vertices, instead of returning array
2 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
2 Months Ago
MeshEditor: More robust u and v axis face calculation, only set texture axis if the face can calculate a valid normal
2 Months Ago
Delete block tool scene object if creation gets cancelled
2 Months Ago
Support heightfield in CPhysicsShape::GetTriangulation
2 Months Ago
Move resize box to world space position before snapping it https://files.facepunch.com/layla/1b0711b1/sbox-dev_fVEF49E04T.mp4
2 Months Ago
Protect against invalid transform in CPhysicsBody::AddMeshShape, fixes crash some games are having
2 Months Ago
Bounds checking in izCreateBVH to be safe
2 Months Ago
Order in groups too
2 Months Ago
Use order attribute in component sheet to allow property order
2 Months Ago
Forgot to add mesh icons
2 Months Ago
Add scene mesh tools https://files.facepunch.com/layla/1b0611b1/sbox-dev_Ml4FygXEwC.mp4
2 Months Ago
Remove these editor checks, we want to still update the mesh while playing
2 Months Ago
Polygon mesh and mesh component
2 Months Ago
Add Mesh.TriangulatePolygon to triangulate a polygon without needing a massive library
2 Months Ago
Move primitive builders to Editor.MeshEditor
2 Months Ago
Fix scene asset drag drop not working while an asset is already selected
2 Months Ago
If drag drop trace doesn't hit anything, try hitting grid plane
2 Months Ago
Check for non uniform scale properly
2 Months Ago
Approximate hull for sphere collider when it has non uniform scale https://files.facepunch.com/layla/1b2511b1/sbox-dev_cEmmJpViho.mp4
2 Months Ago
Gimzo -> Gizmo
2 Months Ago
Change nudge shortcut to Alt+ (blocks text input otherwise)
2 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
2 Months Ago
Add arrow key nudging to scene menu https://files.facepunch.com/layla/1b2411b1/sbox-dev_jsu3UScQxU.mp4
2 Months Ago
Add IMaterialSetter for material drops UseRenderMeshes for material drops as they don't care about tags
2 Months Ago
Make these functions more readable
2 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
3 Months Ago
Fix PositionEditorTool not snapping properly in localspace
3 Months Ago
Editor tools can create subtools, move, rotation, scale become subtools
3 Months Ago
Change Gizmo.Contol.BoundingBox to new box resize gizmo because this function isn't being used anymore
3 Months Ago
Create runtime buffers for dynamically created meshes so they can create trace data, allows them to be scene traced