Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

CAD Sketcher

A free & open source addon for blender which brings CAD-like workflows to the mesh environment.
Collective - Host: opensource - https://opencollective.com/cadsketcher - Website: https://www.CADsketcher.com - Code: https://github.com/hlorus/CAD_Sketcher

Merge pull request #18 from kant/patch-3

Minor fix (paragraph 26)

github.com/hlorus/CAD_Sketcher - dd37768c6ace71fc2f943d2a5c54e3e6d3851f26 authored almost 3 years ago by hlorus <[email protected]>
Minor fix (paragraph 26)

github.com/hlorus/CAD_Sketcher - 296d2c7fc9859f497c77d9f48b12fa6275830c79 authored almost 3 years ago by Darío Hereñú <[email protected]>
Minor syntax issue (line 46)

github.com/hlorus/CAD_Sketcher - 150312547ea9c6f01a5ec448e0ac749146021d62 authored almost 3 years ago by Darío Hereñú <[email protected]>
Merge pull request #16 from kant/patch-1

Small fix (line 25)

github.com/hlorus/CAD_Sketcher - e86544999950d69fa9c919ac938d10bb7c61bed2 authored almost 3 years ago by hlorus <[email protected]>
Small fix (line 25)

github.com/hlorus/CAD_Sketcher - 41ba3627fb7ceaa08e2a7906dd0a44f43f4f1d63 authored almost 3 years ago by Darío Hereñú <[email protected]>
Restrict types for distance constraint

github.com/hlorus/CAD_Sketcher - b3899d876995a5608c8199cad26c2f22555d5bbb authored almost 3 years ago by David Friedli <[email protected]>
Core: Fix midpoint not working in 3d

github.com/hlorus/CAD_Sketcher - 97f84c2d5fd321c1074cc868b3f52c47feb6182f authored almost 3 years ago by David Friedli <[email protected]>
Fix links in readme

github.com/hlorus/CAD_Sketcher - 1aa43a8cf1d515116742d909403848f0b539adc9 authored almost 3 years ago by David Friedli <[email protected]>
Do limited dissolve on mesh after conversion.

This removes unnecessary geometry on planar mesh and should output clean
polygons.

github.com/hlorus/CAD_Sketcher - f752bc1f756d4d9f854d6b501d282bd9baec996d authored almost 3 years ago by David Friedli <[email protected]>
Cleanup converter callback

github.com/hlorus/CAD_Sketcher - a4f7ca1652f6809540f7d3633e37af772ff76181 authored almost 3 years ago by David Friedli <[email protected]>
Update README.md

Fix getting started link

github.com/hlorus/CAD_Sketcher - 90d63dae780da9879201ea0db4b56babe6151f9c authored almost 3 years ago by hlorus <[email protected]>
Update README.md

github.com/hlorus/CAD_Sketcher - 6ed29fe31703ec359b755e2679dd809ef26b3767 authored almost 3 years ago by hlorus <[email protected]>
Docs: Remove workflow section, fix installation link

github.com/hlorus/CAD_Sketcher - be3739394b4a7462e069482aa2fd1936ddccaee5 authored almost 3 years ago by David Friedli <[email protected]>
Docs: Add missing docs, images and gifs

github.com/hlorus/CAD_Sketcher - e76c567b0798640d865e4e3a26bc8b2ec20a5b76 authored almost 3 years ago by David Friedli <[email protected]>
Ops: Cancel stateful operators when triggered on non-valid selection

Users might be confused when operator still runs after they clicked on
something. This could be...

github.com/hlorus/CAD_Sketcher - 4c72e513bdd846d9952b039b43e0f381f786d876 authored almost 3 years ago by David Friedli <[email protected]>
Core: Add functions to check if entity is 2d/3d

github.com/hlorus/CAD_Sketcher - 198b613ad80427c6091c84215264454736e38f39 authored almost 3 years ago by David Friedli <[email protected]>
Ops: Add support for dynamic state types

- Restrict entity types for equal constraint to avoid invalid
combinations

github.com/hlorus/CAD_Sketcher - 773a1ff927b46d24db255919a3b7d57e71f6603a authored almost 3 years ago by David Friedli <[email protected]>
Ops: Fix numeric input for single value properties throws error

github.com/hlorus/CAD_Sketcher - 02132fa8007e3b09b170a08185caf568d8450deb authored almost 3 years ago by David Friedli <[email protected]>
Gizmo: Respect ui scale for text placement

github.com/hlorus/CAD_Sketcher - 29aa1095a839bd29f734b8695d823a5c20f1365a authored almost 3 years ago by David Friedli <[email protected]>
Add debug setting to force entity redraw

github.com/hlorus/CAD_Sketcher - 0a343b661696355de6edd07c35b45a6fc27fff4a authored almost 3 years ago by David Friedli <[email protected]>
Ui: Add "Edit Sketch" button to view3d's object context menu

closes #11

github.com/hlorus/CAD_Sketcher - 5341a728a8267da6c3a99186abdcaafb1c940fb1 authored almost 3 years ago by David Friedli <[email protected]>
Core: Store sketch index in converted object

github.com/hlorus/CAD_Sketcher - 1b08fb26e3e6e2d4655c50b5199e981e1921f593 authored almost 3 years ago by David Friedli <[email protected]>
Core: Respect active sketch and constraint sketches when updating

references

-Add versioning functiun to update type indices
-Update pointers in specified scene, ...

github.com/hlorus/CAD_Sketcher - 35a3b6a715d4359d4a7a80bb697d69a86e4715ef authored almost 3 years ago by David Friedli <[email protected]>
Core: Update geometry batches based on dirty tag

github.com/hlorus/CAD_Sketcher - 399ad38e5f6ddbe6535fdb173e42d716c3fe561c authored almost 3 years ago by David Friedli <[email protected]>
Core: Add versioning system

github.com/hlorus/CAD_Sketcher - 5475b9ef374dab68950fc60a0a2d368e9856434e authored almost 3 years ago by David Friedli <[email protected]>
Add handler file

github.com/hlorus/CAD_Sketcher - 08b67b3ab9d22252fa8f055bda4ba56aefd1da53 authored almost 3 years ago by David Friedli <[email protected]>
Docs: Add inital documentation

github.com/hlorus/CAD_Sketcher - d3c467e5651ec82d79c5ec04ab913c7bb926a7ad authored almost 3 years ago by David Friedli <[email protected]>
Docs: Add two spaces before linebreaks to support them for markdown formatting

github.com/hlorus/CAD_Sketcher - d3ed5b82cb659bb2038c0e451b0ee215bf3d1360 authored almost 3 years ago by David Friedli <[email protected]>
Git: Ignore files in utils folder

github.com/hlorus/CAD_Sketcher - 5479b2e6c197fa7372cf194ec0a3f598d364fc25 authored almost 3 years ago by David Friedli <[email protected]>
Tests: Add logging option, add slvs_pointer test

github.com/hlorus/CAD_Sketcher - 74f3a7ea3417de0972ac82d17085ccf47f13f1d0 authored almost 3 years ago by David Friedli <[email protected]>
Core: Add type annotations and docstrings to methods of SlvsEntities and SlvsConstraints

Also add some basic argument checks

github.com/hlorus/CAD_Sketcher - b555ee83f8acab1f1640dbdd2b7890fed3dc4b69 authored almost 3 years ago by David Friedli <[email protected]>
Ui: Fix trying to display non-existent setting for distance constraint

github.com/hlorus/CAD_Sketcher - 118a8a9b2db7d0216b5d0442ab6d70b3418ffa64 authored almost 3 years ago by David Friedli <[email protected]>
Docs: Add docstrings to entity and constraint types

github.com/hlorus/CAD_Sketcher - c1edb5dad4f3c5eb98328eb55e2141091780cbe4 authored almost 3 years ago by David Friedli <[email protected]>
Tools: Fix "S" calling wrong operator

github.com/hlorus/CAD_Sketcher - d59c468e0e5375502880d5eb5b69f6b7b8f37157 authored almost 3 years ago by David Friedli <[email protected]>
Gizmos: Don't draw text for inactive constraints

github.com/hlorus/CAD_Sketcher - 48e5a06be6e509f4b15cadea3e2d0eb5d71d4221 authored almost 3 years ago by David Friedli <[email protected]>
Avoid issues when running in background

github.com/hlorus/CAD_Sketcher - 5cce3875538d4f0f9f0d9874d156dbb925f149e3 authored almost 3 years ago by David Friedli <[email protected]>
Remove __repr__ methods

It's not supported to access blender properties from there, doing so
causes issues. Simply depe...

github.com/hlorus/CAD_Sketcher - 4383b6b62eed7764431077afc9f30b1bd0a81d29 authored almost 3 years ago by David Friedli <[email protected]>
Add inital test framework

github.com/hlorus/CAD_Sketcher - 3c4081ecba0e4b6162feaf6b205d901393050431 authored almost 3 years ago by David Friedli <[email protected]>
Support auto-coincident for point tools

github.com/hlorus/CAD_Sketcher - 0e7a7239fca02054fd77dcb5ca4c90d1a5233b00 authored almost 3 years ago by David Friedli <[email protected]>
Set Circle radius min to zero

github.com/hlorus/CAD_Sketcher - cc50cf292cd4e3854b51ac54cafe60669597f6d3 authored almost 3 years ago by David Friedli <[email protected]>
Skip batch calculation for arcs when one vector is zero

Zero length vectors don't have a defined angle

github.com/hlorus/CAD_Sketcher - 1e1fb72503dc98cd906fb55cffbfbb71eb8a3e60 authored almost 3 years ago by David Friedli <[email protected]>
Address issues that occure when running in background mode

- Skip shader and batch generation
- Skip triggering viewport and gizmo redraw

github.com/hlorus/CAD_Sketcher - fa11e3c997b52b0956810fce7af8ff8ccc1e8338 authored almost 3 years ago by David Friedli <[email protected]>
Bump curve resolution

github.com/hlorus/CAD_Sketcher - d00d99f3fe8995a04c44c9b2c691a62bd87ee46c authored almost 3 years ago by David Friedli <[email protected]>
Core: Return solver success when solving from Sketch or SketcherProps

github.com/hlorus/CAD_Sketcher - b31cd5d13c960ef6880bacb9273548c95db29ac4 authored almost 3 years ago by David Friedli <[email protected]>
Ui: Tweak debug settings

Remove option "fade_inactive_geometry" which was already removed

github.com/hlorus/CAD_Sketcher - ef18abcfb0406218f07b19e9a56819f8a8dadedf authored almost 3 years ago by David Friedli <[email protected]>
Gizmos: Also overwrite color with failed state colors

github.com/hlorus/CAD_Sketcher - 38be03711f21afadb6a8a7793613dc8d0231e8e2 authored almost 3 years ago by David Friedli <[email protected]>
Logger: Log filepath of log file and presets writting

github.com/hlorus/CAD_Sketcher - 501d4f4a74ca59ddabbd648bd50965214da8e8d9 authored almost 3 years ago by David Friedli <[email protected]>
Solver: Fix leftover from improve 2d point tweaking commit

github.com/hlorus/CAD_Sketcher - 0d02b405a7d5e2534bbc1aceb5090b8f21717fa4 authored almost 3 years ago by David Friedli <[email protected]>
Workspacetools: Skip registration when running in background mode

github.com/hlorus/CAD_Sketcher - 93e7a38a8b0a899b0623e44747b4fbe16aa05fa4 authored almost 3 years ago by David Friedli <[email protected]>
Core: Initalize shaders at runntime to avoid error when running in background mode

github.com/hlorus/CAD_Sketcher - 66410ebf70816ff086aa991309aaa5bb2bc453c1 authored almost 3 years ago by David Friedli <[email protected]>
Solver: Add specific handling to improve tweaking of 2d points

github.com/hlorus/CAD_Sketcher - aeab1ab1aed882035c1074ab0fe75b30a871cd23 authored almost 3 years ago by David Friedli <[email protected]>
Solver: Keep track of failed sketches

Fixes bug which made it possible to tweak fully constrained systems
which was introduced by sol...

github.com/hlorus/CAD_Sketcher - 7f710823be6b026a4bec30f19af60eec0e88d1e9 authored almost 3 years ago by David Friedli <[email protected]>
Fix: Error when calling context menu on entity with index zero or when nothing is hovered

github.com/hlorus/CAD_Sketcher - 3e78ad3e1f1ae2d661c96e5919426ef7199fee60 authored almost 3 years ago by David Friedli <[email protected]>
Ui: Tweak element browsers

- Add select entity op
- Add element highlight to all ops
- Make layout consistent by splitting ...

github.com/hlorus/CAD_Sketcher - 93d951046cb5361c191024bc625c9e3692ea0e03 authored almost 3 years ago by David Friedli <[email protected]>
Add element highlight to selection and delete operators

github.com/hlorus/CAD_Sketcher - cee4ffd0d2f4d0f6f0e4304d02cc4fdd150550ba authored almost 3 years ago by David Friedli <[email protected]>
Support highlighting elements when hovering an operator button or running an operator

Use with context_menu operator

github.com/hlorus/CAD_Sketcher - 94597dfb6f48cff1aa37e5892a146eaafce3d6a7 authored almost 3 years ago by David Friedli <[email protected]>
Gizmos: Remove magic factor from angle gizmo draw_offset

github.com/hlorus/CAD_Sketcher - 2239435d71e30224060dc7c113b4c7ab1a2027a3 authored almost 3 years ago by David Friedli <[email protected]>
Gizmos: Draw value of dimensional constraints

github.com/hlorus/CAD_Sketcher - 035dec184dec8c681d7e1f547bcf51da012908c5 authored almost 3 years ago by David Friedli <[email protected]>
Ui: Add inital entity and constraint browser to sidebar

github.com/hlorus/CAD_Sketcher - c5fa9e6d08e2fe12188fd5d7ea5a473f9b8660a1 authored almost 3 years ago by David Friedli <[email protected]>
Core: Return None when calling entitites.get with invalid index

github.com/hlorus/CAD_Sketcher - b1bca71f011325b145f9a51bc514c0975fef53e5 authored almost 3 years ago by David Friedli <[email protected]>
Expose breakdown_index as static function

github.com/hlorus/CAD_Sketcher - 29327b5458fb39c7d7fb4dc36b32be8c3fc6f3e3 authored almost 3 years ago by David Friedli <[email protected]>
Refactor context menu. Use dynamically created draw_func. Use context menu also for constraint tweaking

github.com/hlorus/CAD_Sketcher - ae29b39dd2748009998c83a8e0166db51c378f0d authored almost 3 years ago by David Friedli <[email protected]>
Core: Simplify __str__ methods and use __repr__ for more detailed info

Also change mro so methods of generic base classes are looked up before
methods of propertygrou...

github.com/hlorus/CAD_Sketcher - 8fa6bb792ca65b3f453acf084c62dc86e6feaf45 authored almost 3 years ago by David Friedli <[email protected]>
Solver: Add solve all functionality

Also improve logging of the solver module

github.com/hlorus/CAD_Sketcher - 68b6a662cb3707196a357bf0240d0e80dfb92f23 authored almost 3 years ago by David Friedli <[email protected]>
Core: Keep sketch names unique

github.com/hlorus/CAD_Sketcher - ae67c93944d4a248cbcec2d0420dea21eb824d26 authored almost 3 years ago by David Friedli <[email protected]>
Add utility function to ensure unique propertygroup attributes in collectionproperties

github.com/hlorus/CAD_Sketcher - 7ef1805fd9466941ae50792710762b6512606929 authored almost 3 years ago by David Friedli <[email protected]>
Fix leftover context_menu import errors

github.com/hlorus/CAD_Sketcher - 9513ac5983bf97079d6b5e7f3025c837c96ca269 authored almost 3 years ago by David Friedli <[email protected]>
Add theme presets

github.com/hlorus/CAD_Sketcher - a983f69677d06868c853ac1960a67b96c5390619 authored about 3 years ago by David Friedli <[email protected]>
Avoid circular import from ui to ops

github.com/hlorus/CAD_Sketcher - 693ee2cd40f427a8920eb696f97a7fa5e1462140 authored about 3 years ago by David Friedli <[email protected]>
Fix: Unregister drawhandler only when available

github.com/hlorus/CAD_Sketcher - a70595735785d14e8e92410984fed2d2a04b1499 authored about 3 years ago by David Friedli <[email protected]>
Theme: Add text color

github.com/hlorus/CAD_Sketcher - d8331db52453d32704d0fcde831276baf90f90b3 authored about 3 years ago by David Friedli <[email protected]>
Ops: Avoid error when _check_constrain callback not available

github.com/hlorus/CAD_Sketcher - 77ad45c6dd0d9fa3208b9279f52d8d9c774c20e7 authored about 3 years ago by David Friedli <[email protected]>
Solver: Submit group to entities

github.com/hlorus/CAD_Sketcher - 006ab5d4a5d46afde6e5e80e73efc12cf859b34b authored about 3 years ago by David Friedli <[email protected]>
Core: Draw selected state of inactive entities

github.com/hlorus/CAD_Sketcher - 3563b6f1b96344c127ef3e7aca0ab0dbb8b3fa22 authored about 3 years ago by David Friedli <[email protected]>
Core: Allow to select entities that share the active sketch's wp

github.com/hlorus/CAD_Sketcher - 42652a34309960910fe3ae036c5bdd9d3ba07fbe authored about 3 years ago by David Friedli <[email protected]>
Solver: Replace default group value from active to fixed

github.com/hlorus/CAD_Sketcher - 499e47ca0a44cedad1d49adb93927c156f91c8dd authored about 3 years ago by David Friedli <[email protected]>
Set logger level on register

github.com/hlorus/CAD_Sketcher - 85196d091f81fd33b385aee067ca68d9103b22c0 authored about 3 years ago by David Friedli <[email protected]>
Solver: Initalize sketches with individual groups

github.com/hlorus/CAD_Sketcher - 2e22461ca563fd148f8b5dd0ce99e070e26c0335 authored about 3 years ago by David Friedli <[email protected]>
Add ratio constraint

github.com/hlorus/CAD_Sketcher - 2b2f6fea344d04673fb1453b9766abb24c4cfa8f authored about 3 years ago by David Friedli <[email protected]>
Constraints: Allow to show settings for generic constraints

github.com/hlorus/CAD_Sketcher - dc6ed69a2c1dfb66d76a6e8f36cf0e28f427653f authored about 3 years ago by David Friedli <[email protected]>
Ops: Add rectangle op/tool

github.com/hlorus/CAD_Sketcher - cd8034f3755ecc8e01f20bfaebd25555cd5627b5 authored about 3 years ago by David Friedli <[email protected]>
Ops: Store number input on state

github.com/hlorus/CAD_Sketcher - 4e73b81a8538449f7dd0bb043f82323eb14b7475 authored about 3 years ago by David Friedli <[email protected]>
Ops: Add auto-vertical/horizontal functionality to add_line2d

github.com/hlorus/CAD_Sketcher - bf1e05520eb03a95a569b8c2ad0f1de67b0f00a5 authored about 3 years ago by David Friedli <[email protected]>
Core: Optimize selected_entities by not looping over all entities

github.com/hlorus/CAD_Sketcher - 1f3966b64d1e41a7601f619557d9bd91b6344ce6 authored about 3 years ago by David Friedli <[email protected]>
Core: Optionally initalize constraint props when adding.

github.com/hlorus/CAD_Sketcher - 3ff8e86789518cbefe8c965ced511ee33b7c25cb authored about 3 years ago by David Friedli <[email protected]>
Core: Improve tangent constraint

github.com/hlorus/CAD_Sketcher - ec4e04f68d27f632f221f9d796599ea9c70b3a21 authored about 3 years ago by David Friedli <[email protected]>
Ops: Avoid selecting non-visible or non-active entities with select_all

github.com/hlorus/CAD_Sketcher - 45905cd8924fdb6f6ab45d0a71e666b3657798f2 authored about 3 years ago by David Friedli <[email protected]>
Ops: Split add_constraint operator and add property subtype and units

github.com/hlorus/CAD_Sketcher - 0de67e55dab92620235ffc18a2f5896e9944954b authored about 3 years ago by David Friedli <[email protected]>
Ops: Don't push undo step when finishing from invoke

This duplicates the action when redo settings are changed afterwards
(e.g. with add_constraint ...

github.com/hlorus/CAD_Sketcher - c4f74c2f12c5263b100b25401722015732dc55ba authored about 3 years ago by David Friedli <[email protected]>
Core: Store angle value as radians

github.com/hlorus/CAD_Sketcher - 28b8a41eb54dc0bf8b98455c9acbcf9d439df94d authored about 3 years ago by David Friedli <[email protected]>
Ops: Copy operator settings from workspacetool when invoking

github.com/hlorus/CAD_Sketcher - c18ef0c7ef02e21feb9146aa3bb9418bfe3dc9b7 authored about 3 years ago by David Friedli <[email protected]>
Ops: Don't continue draw when point gets constrained

github.com/hlorus/CAD_Sketcher - be5a0f4efbc26dff5f7efce3a38550e353241055 authored about 3 years ago by David Friedli <[email protected]>
Ops: Add auto-coincident functionality

github.com/hlorus/CAD_Sketcher - b61ce4bf306d73f82cf5d3b250b328fdc144c7b2 authored about 3 years ago by David Friedli <[email protected]>
Core: Add property names and units

github.com/hlorus/CAD_Sketcher - f5b5924f83aa0fcbc15deb904a7e342826f78bf4 authored about 3 years ago by David Friedli <[email protected]>
Ops: Refactor stateful operators

- Make utility class more generic
- Add state callbacks for picking and creating of state elemen...

github.com/hlorus/CAD_Sketcher - 33e66d71a44272ce8e80c03126e637985b73890c authored about 3 years ago by David Friedli <[email protected]>
Tools: Add point icon

github.com/hlorus/CAD_Sketcher - 8f2803bc009eb1ac86da7faabe072c2b9821c1cd authored about 3 years ago by David Friedli <[email protected]>
Operators: Use operator itself to store state data instead of a statetuple member

github.com/hlorus/CAD_Sketcher - 63f51ad6bce5cb07ceff042ea4e46cbedd306d21 authored about 3 years ago by David Friedli <[email protected]>
Use value -1 instead of None for global_data.hover

github.com/hlorus/CAD_Sketcher - 42fff1c7a13200355129f59fd9beeb2a50603463 authored about 3 years ago by David Friedli <[email protected]>
Change line endings to LF

github.com/hlorus/CAD_Sketcher - db1f86851625fca095aec01bc0e78698852af4b9 authored about 3 years ago by David Friedli <[email protected]>
Gizmos: Properly scale gizmo arrows based on position

github.com/hlorus/CAD_Sketcher - 6856840cf7324f81c297ec201ee671ce26c065af authored about 3 years ago by David Friedli <[email protected]>