Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update from base #3

Merged
merged 58 commits into from
Nov 10, 2018
Merged

Conversation

jmickle66666666
Copy link
Owner

No description provided.

Henry00IS and others added 30 commits June 29, 2018 12:26
…ttings. Moved NamedVerticalScope out of "Editor" so it can be used in the scene view.
…ation buttons. Added a custom button with right-clickable hint.
…nd its height. Reduced stretching artefacts on the first frame.
Vertex Editor: Added Chamfer Edge Tool
…in case the GUID changes (observed a lot with scriptable objects)

* Palette also saves more aggressively since Unity doesn't seem to save player prefs unless you run the game
…dded special material handling. Fixed missing materials due to floating point inaccuracies (quake double to float apparently).
… point precision bug that caused some materials to not be applied.
* Added ability to have SabreCSG's overlay as a dockable window (use the >>> button)
* Radial menu is now more independent of SabreCSG
* Started on densify/simplify faces to increase tesselation
Fixed missing material assignments in the VMF importer
ISSUE-159 Vertex editor: vertices not recognized as edges
Chamfer now assigns materials to new polygons.
…er friendly with color palette inspired by Adobe Photoshop CC 2018. Introducing SabreGUILayout.ColorField that works inside of GUILayout.Window callbacks.
…for the color picker window as it was fixed by the Unity team.
…earBurn, Lighten, Screen, ColorDodge and LinearDodge).

The brush size can now be reduced further down to 0.1f.
… the user to move first as it allows more precision.
…mall performance improvements while painting.
Slight performance increase switching from Mesh.colors to Mesh.colors32.
Can now vertex paint the R, G and B channels individually.
Cleanup and documentation: Scripts/Core/CSG/Vertex.cs
Cleanup and documentation: Scripts/Core/CSG/Edge.cs
Deleted unused coplanar optimization algorithm from Scripts/Core/PolygonFactory.cs
This is a great feature for now and in the future to let us keep important checks, unit tests, error logs... without potentially negatively impacting the end user and unnecessarily slowing down their system.
Added SABRE_CSG_DEBUG mode to prevent performance regressions.
Cleanup and documentation: Scripts/Core/CSG/Polygon.cs
Added generic EPSILON constants to Scripts/Extensions/MathHelper.cs that all of SabreCSG uses to keep things consistent and easy to swap & find references in the future for the move to fixed point.

Additional documentation for the `Polygon.Vector3ComparerEpsilon`, `Polygon.VertexComparerEpsilon`, `Polygon.PolygonUIDComparer` and `Polygon.IDeepCopyable<T>`.
Cleanup and documentation: EPSILON
@jmickle66666666 jmickle66666666 merged commit 52b613f into jmickle66666666:master Nov 10, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants