{"push_id":2633635879,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"4aacc5519da79b11d7f2b172cb063354c7e789b9","before":"e95ef50bc13327a3c41ea50f8cdbeaed6df9cbc7","commits":[{"sha":"4aacc5519da79b11d7f2b172cb063354c7e789b9","author":{"name":"Daniel Cornelius","email":"113333c716f5ba75a6ce56aafcb9ff4bc1b8f92d@users.noreply.github.com"},"message":"Volumes (#1)\n\n* Introducing new primitive type: Capsule! And code cleanup.\r\n\r\n* Add ReflectionProbeUsage settings\r\n\r\nFeature addition in reference to https://github.com/sabresaurus/SabreCSG/issues/82\r\n+ Added a group to CSGModelInspector \"Common Fixes\"\r\n+ Added a toggle + enum to change ReflectionProbeUsage for the entire CSGModel\r\n\r\n* The checkbox will reset the reflection probes to Blend Probes at every rebuild, so I decided to remove it and just have this enum as the default way to manage it.\r\nGeneric code cleanup of CSGBuildSettings and MeshGroupManager (sorry, I know that makes it hard to read, it was an accident!).\r\n\r\n* Disabled CSG Models will no longer enable their MeshGroup during play. Fixes #131.\r\n\r\n* Now only looks at the CSG Model enabled checkbox so it works like a traditional game object where only a parent could be disabled yet the children are enabled.\r\n\r\n* Add Hollow Box Brush\r\n\r\n+ Add HollowBoxBrush\r\n+ Add HollowBoxBrushInspector\r\n\r\nSimple compound brush for generating a hollow cube/box with wall thickness.\r\n\r\n* Fix CS0252\r\n\r\nFix for CS0252 \"Possible unintended reference comparison; to get a value comparison, cast the left hand side to type 'type' \" in Toolbar.cs on .NET backend 4.5 Equivalent on unity 2017 and above.\r\n\r\n* 2D Shape Editor can now extrude segments.\r\n\r\n* use #if NET_4_6 to detect if the project is on the .net 4.x backend\r\n\r\n* Now using (compoundBrushType is Type) check as discussed.\r\n\r\n* Created a new icon for the Capsule. Added BeautifulBrushName.\r\n\r\n* MathHelper.cs PlaneEqualsLooserWithFlip is now even looser (less precise, allowing for more floating point errors and causing less false positives).\r\n\r\n* Increased the floats slightly which took care of a lot of artifacts I was still able to create.\r\n\r\n* Additional fine-tuning to deal with extremely complex subtractive brushes.\r\n\r\n* Faster and more accurate material searches for VMF and T3D. Fixed all runtime CSG game build compile errors.\r\n\r\n* Add BrushSize feature.\r\n\r\n* Removed unused namespaces.\r\n\r\n* Allow individual dimention size setting for XYZ axis\r\n\r\n* 2DSE: Fixed inverted extrude direction on flipped projects.\r\n\r\n* Code Cleanup + bugfix\r\n\r\n- Removed unused usings.\r\n- Removed redundant code\r\n- Removed scale setting feature. Possible addition to compound brush later.\r\n* Fixed brush not being manually scalable.\r\n* Made checking brush size easier. Now can simply use IsBrushXYZTooSmall to check the size of the brush.\r\n\r\n* Updated SabreCSG version to 1.7.0.\r\n\r\n* Fixed HollowBoxBrush compilation errors.\r\n\r\n* Updated SabreCSG version to 1.7.1.\r\n\r\n* Optimize Geometry has been demoted and is now off by default.\r\n\r\n* Fixed HollowBoxBrush inspector compilation errors.\r\n\r\n* Updated SabreCSG version to 1.7.2.\r\n\r\n* Initial work on Volumes. Can now turn Primitive Brushes into Volumes. Can associate a volume type in the inspector.\r\n\r\n* Finished the implementation of Volumes.\r\n\r\n* Forgot to delete a couple test volumes from the branch.\r\n\r\n* Decided against custom wireframe colors for volume brushes as that makes them identifiable as volumes. Instead the custom material should be more than enough to customize it.\r\n\r\n* Volumes had the wrong rotation.\r\n\r\n* Auto Rebuild is now extremely fast at building volumes. Volumes are invisible game objects parented to brushes (can be shown through the SabreCSG preferences for development purposes).\r\n\r\n* The inspector-hidden volumes are now shown during play.","distinct":true,"url":"https://api.github.com/repos/Kerfuffles/SabreCSG/commits/4aacc5519da79b11d7f2b172cb063354c7e789b9"}]}
{"actor":{"display_login":"Kerfuffles"}}