userLayladcancel
reposboxcancel

4,375 Commits over 1,583 Days - 0.12cph!

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