Ecosyste.ms: OpenCollective

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

OpenSCAD

Creators of OpenSCAD
Collective - Host: opensource - https://opencollective.com/openscad - Website: https://openscad.org/ - Code: https://github.com/openscad/openscad

Merge pull request #4128 from openscad/wasm-update

Add flags for WASM compilation.

github.com/openscad/openscad - 755ffce443f9cecfba165ade595868f0819fd3dd authored almost 3 years ago
Merge pull request #4127 from openscad/fix-nullgl

Fix NULLGL.

github.com/openscad/openscad - e03695a0872be910cf5d0ed944777f079ac8b8da authored almost 3 years ago
Disable rounding math check as -frounding-math is not supported with WASM.

github.com/openscad/openscad - f12a181faf632d5b7fe65514812dc8f18c7fe126 authored almost 3 years ago
Add flags for WASM compilation.

github.com/openscad/openscad - ec1cb46be7b7abe046ac853eb9469bc51f83a1f8 authored almost 3 years ago
Merge pull request #4123 from ochafik/fast-csg-refactor1

[fast-csg] Streamline typedefs + cosmetic changes

github.com/openscad/openscad - eb274ac9a18e2557946787fd84d231304f2b6419 authored almost 3 years ago
Merge pull request #4125 from openscad/fix-black-screen

Disable depth test after extracting pixel data.

github.com/openscad/openscad - beeff28b14a0de55c93ace0255f50e711e9bd841 authored almost 3 years ago
Disable depth test after extracting pixel data.

github.com/openscad/openscad - 2d0e8bdcff8bb28edc41629bc62ac36a38248a8c authored almost 3 years ago
[fast-csg] More mesh helpers templated on TriangleMesh

github.com/openscad/openscad - dc058b600a1553874e6801f470cdaaf6379ce092 authored almost 3 years ago
[fast-csg] Made corefine utils templates of TriangleMesh

github.com/openscad/openscad - 9362e8184276b2fd84a30f8ba2dcd026f934d4f6 authored almost 3 years ago
[fast-csg] Make hybrid convertTo* methods public + return shared_ptr

github.com/openscad/openscad - a9e00b63aa4f1224218e7016bfe176d805001ec3 authored almost 3 years ago
[fast-csg] Refactor hybrid typedefs

github.com/openscad/openscad - 5b044651e818f9bba8c93dbd357301813491b4f0 authored almost 3 years ago
Merge pull request #4118 from openscad/cgal-version

Update CGAL version numbers (fixes #4104).

github.com/openscad/openscad - 8d1fa8a8851a8747a3053c790f537e921ef4355c authored almost 3 years ago
Update CGAL version numbers (fixes #4104).

github.com/openscad/openscad - c32efe043a65b7fd761751c8edb56f8deb6a9ed5 authored almost 3 years ago
Merge pull request #4108 from ochafik/fast-csg-update-callbacks2

[fast-csg] Use the new new_vertex_added callback in CGAL5.4 for fast-csg-exact-callbacks feature

github.com/openscad/openscad - 3e560b934d05090a558489ab8ef36d8ac72ef591 authored almost 3 years ago
Merge pull request #4113 from ochafik/fast-csg-fix-minkowski

[fast-csg] Port minkowski to the hybrid fast-csg world

github.com/openscad/openscad - 3753d6c64de3dba5267b74726175bf1deb580c46 authored almost 3 years ago
Run uncrustify

github.com/openscad/openscad - 89a1570ff164117205929115e59131828cc72143 authored almost 3 years ago
[fast-csg] Revert fast-csg code in now fast-csg-free minkowski function

github.com/openscad/openscad - fa0b2dc1b5d6f65c2f2a34bb0d20784c95dee3bd authored almost 3 years ago
[fast-csg] Move cleanupMesh to CGALUtils

github.com/openscad/openscad - 0795dadb0997bb26fec7d3f66786a029174de060 authored almost 3 years ago
[fast-csg] Hybrid port of applyMinkowski. Still using Polyhedron but already faster.

github.com/openscad/openscad - 53b6bd57a946414e7e0db6b1a1cf3c87d826c9d2 authored almost 3 years ago
[fast-csg] Split createHybridPolyhedronFromGeometry in two (const / non const)

In the hybrid minkowski rewrite, we'll save some copies thanks to this

github.com/openscad/openscad - 936cd3b66f173facb9f1adb63b3ef91157e8a068 authored almost 3 years ago
Merge pull request #4112 from ochafik/hull-points-vector

Collect hull points in a vector instead of a list to go easier on heap allocs

github.com/openscad/openscad - b1685388bcddf3479b912fb304625327a03a7609 authored almost 3 years ago
Merge pull request #4110 from ochafik/fast-csg-debug

[fast-csg] Mute logs except when fast-csg-debug (renamed) is on

github.com/openscad/openscad - cb0038159b98dc6c88cce84456b1ff8fa79491b6 authored almost 3 years ago
[fast-csg] Port is_weakly_convex to Surface_mesh

Change of expressions:
i->opposite()->vertex()->point() -> p.point(p.target(p.opposite(i)))
...

github.com/openscad/openscad - 57392ddb6f8405366746a93f234b90eaa74b90cc authored almost 3 years ago
[fast-csg] Remove unnecessary nef conversions in minkowski

Saves ~10-20% off a simple example like this:

$fn=50;

minkowski() {
difference() {
...

github.com/openscad/openscad - 054dd23d003721482fb54210eed2823da18b4640 authored almost 3 years ago
Collect hull points in a vector instead of a list to go easier on heap allocs

github.com/openscad/openscad - 9719bec769aeaa126797a85fe7e7e1de4c8d60aa authored almost 3 years ago
[fast-csg] Mute logs except when fast-csg-debug (renamed) is on

github.com/openscad/openscad - 6aa41dda78c72ced7839c911c96e0129bc0038c1 authored almost 3 years ago
[fast-csg] Use the new new_vertex_added callback in CGAL5.4 for fast-csg-exact-callbacks feature

github.com/openscad/openscad - 5084bc8b1f9c1c2fcdad12ad0fe1736972612935 authored almost 3 years ago
Merge pull request #4106 from openscad/fix-appimage-naming

Fix Version AppImage file name.

github.com/openscad/openscad - eab434c23478f5eea6231e4793cc4f9121cc86ef authored almost 3 years ago
Update build machine to resource class large.

github.com/openscad/openscad - f8bf171182c8bea3032582e174032b2960f9a9bd authored almost 3 years ago
Version AppImage file name.

github.com/openscad/openscad - 6a5b98aa5d5a3a0641c5493a089e51ae543ba681 authored almost 3 years ago
Merge pull request #4103 from michaelshiel/import_3mf_applyUnion3D

Convert remaining instance of applyUnion3D in import_3mf.cc

github.com/openscad/openscad - 86cff4eae7e4944884880447175a63b06fc78113 authored almost 3 years ago
Merge pull request #4101 from ochafik/trust_corefinement

Trust corefinement more (fenced under feature) for even more speedups

github.com/openscad/openscad - abf589314e7b3c699c62e260a1eba0050fc306d8 authored almost 3 years ago
Merge branch 'trust_corefinement' of https://github.com/ochafik/openscad into trust_corefinement

github.com/openscad/openscad - 8716fca5fbbb8c789ebfd14af8d0c8042bc47301 authored almost 3 years ago
Remove another file committed by mistake

github.com/openscad/openscad - a109b38fa704250009659230a572baa8c7c09d33 authored almost 3 years ago
Convert remaining instance of applyUnion3D

github.com/openscad/openscad - e5397768ec135ec4f0d522ed0bc8f03735ba69db authored almost 3 years ago
Delete generated file committed by mistake

github.com/openscad/openscad - 1aaf5a4b282d941a8d666d08112f8cc83716ad75 authored almost 3 years ago
Merge pull request #4100 from ochafik/shared_node_pointers

Only trade AbstractNodes in shared pointers.

github.com/openscad/openscad - 3f3e891b019722b00c9dcc78d3ffe690803caf60 authored almost 3 years ago
Merge branch 'master' into trust_corefinement

github.com/openscad/openscad - f36cae775ccbce19580bd72964e0ca06bf1cb46f authored almost 3 years ago
Merge pull request #4102 from ochafik/fast_csg_drop_cgal_version_guard

[fast-csg] Drop CGAL version guard.

github.com/openscad/openscad - ceee130aa4ec617dd18b0242b56236f029162a6d authored almost 3 years ago
[fast-csg] Fix crash + broken test cmakefile

github.com/openscad/openscad - cb573b6c9e23999dbeb677e8faecb9ebf1a46110 authored almost 3 years ago
[fast-csg] Loudly advertise fast-csg-trust-corefinement when choosing nef operations instead of corefinement

Nudging users towards the bleeding edge

github.com/openscad/openscad - d804e951ec1c5b284dfed2c10be32faac2b7ebbb authored almost 3 years ago
[fast-csg] Drop CGAL version guard

github.com/openscad/openscad - c8281c2daf5ca041e1aeb47a89abe85795fecf55 authored almost 3 years ago
[fast-csg] When trusting corefinement, test expectations are closer than without fast-csg (3 tests "fail" again)

github.com/openscad/openscad - 70985e9fb795f3d2d96e31b4295fbbf29ec828bc authored almost 3 years ago
[fast-csg] Attempt to fix gcc error

github.com/openscad/openscad - 524a54fe5bb23f5e783463a5c744f6b258a7371c authored almost 3 years ago
[fast-csg] Feature fast-csg-debug-corefinement dumps .off files with lhs/rhs operands

Usage example:

./OpenSCAD \
tests/data/scad/3D/features/edge-cases.scad \
--enable=fast-csg...

github.com/openscad/openscad - b69d02ecaa7c30e9bfdc741608f42ae422c9a345 authored almost 3 years ago
[fast-csg] When --enable=fast-csg-trust-corefinement, faster operations w/ prechecks

Some benchmarks up to 3x faster.

github.com/openscad/openscad - 1ef5fea4866c9f99f80ca32cb4fb5058998e6e2d authored almost 3 years ago
Use shared_ptr<AbstractNode>& where possible

github.com/openscad/openscad - 2ef2f2dd99d0a74b3c417a4d5bb8c182b4fe09e0 authored almost 3 years ago
Shared pointers for AbstractNodes!

No more naked AbstractNode pointers anywhere (nor explicit deletions).
AbstractNode extends std:...

github.com/openscad/openscad - 8dac80b8527ca87bdc22a086a654d89514907972 authored almost 3 years ago
Merge pull request #4099 from ochafik/fast-csg-exact-callbacks

Force fast-csg numbers to be exact to improve pathological cases.

github.com/openscad/openscad - afe3714fdacaa15266f0ad05bdeb7faedbadfb54 authored almost 3 years ago
Merge pull request #4098 from openscad/svg-fixes

Fix scaling if the SVG element has width/height given in percentage.

github.com/openscad/openscad - e4d7a7e88340167f7fc8156ee669e8a14d9672ae authored almost 3 years ago
Merge pull request #4097 from openscad/context-accounting-fix

Context accounting fix.

github.com/openscad/openscad - 525eb1698e36e61e0c7f935b1deae1976f39b068 authored almost 3 years ago
Merge branch 'master' into fast-csg-exact-callbacks

github.com/openscad/openscad - effea0b9847d2577d358d2ef4574582aadf5d94c authored almost 3 years ago
Fix scaling if the SVG element has width/height given in percentage.

This still considers preserveAspectRatio, so only if that is explicitly
set to "none" it will sc...

github.com/openscad/openscad - 5d117f17f1cb0fa2b463965da36ea8dba7c111c2 authored almost 3 years ago
[fast-csg] Features to force fast-csg numbers to be exact to improve pathological cases.

e.g. examples/Old/example024.scad

Lazy numbers retain their entire arithmetic tree, which can g...

github.com/openscad/openscad - c71b80b987e378d8d91c67996082d0f81f7bd7e6 authored almost 3 years ago
Update formatting.

github.com/openscad/openscad - 7d1da1994857a868b35639edb22d3a1c2968f859 authored almost 3 years ago
Merge branch 'lexertl_integration' of https://github.com/ChrisCoxArt/openscad into ChrisCoxArt-lexertl_integration

github.com/openscad/openscad - b02e224a10b8b2f18e03a80e47d789d6df66fc4e authored almost 3 years ago
Merge pull request #4095 from openscad/uncrustify-2022

Run uncrustify (via scripts/beautify.sh --all).

github.com/openscad/openscad - a5d3bdb463ecaae70fd6bc52465ebdee67b27beb authored almost 3 years ago
Run CodeQL only when changing source code files.

github.com/openscad/openscad - 4fbccae6228bc58f3455a47880f6e26920607f59 authored almost 3 years ago
Link article about accessibility.

github.com/openscad/openscad - 7dcd5656398fb5b2c37d720663f905992877a463 authored almost 3 years ago
Run uncrustify (via scripts/beautify.sh --all).

github.com/openscad/openscad - 9b3163e740cbcc771c6825b679e02bb76a9b2b45 authored almost 3 years ago
Merge pull request #4087 from ochafik/fast_csg_final2

Experimental fast-csg feature: it’s time to render more complex models.

github.com/openscad/openscad - 73fb306ec8768ed4781f168b6de9a399d27b04d9 authored almost 3 years ago
Remove LGTM.

github.com/openscad/openscad - 118845332568945e2c7175bfd8d9dc7466ff3c50 authored almost 3 years ago
Merge pull request #4092 from ochafik/local-circleci-readme

Update README w/ test + local circleci build instructions.

github.com/openscad/openscad - a83597a7e67a2aa05a0a8c0c9af0c70c61a263e2 authored almost 3 years ago
Update README w/ test + local circleci build instructions.

github.com/openscad/openscad - e886d88e0d5012733eda89faa6ef675964da06a7 authored almost 3 years ago
[fast-csg] Reenable fastcsg tests now that cgal pinned on 5.2 in win env

github.com/openscad/openscad - 641c40d77d6e57b9d7923e3d6dedec139e08cf39 authored almost 3 years ago
Add --noconfirm option.

github.com/openscad/openscad - ff88cdabda61af3f035f7dc6cea81916a37b7c5e authored almost 3 years ago
Downgrade CGAL using file download.

github.com/openscad/openscad - b75b9a2bc0c338922ec33ffe7c3ade1f8de0b3b1 authored almost 3 years ago
Pin cgal version 5.2-3.

github.com/openscad/openscad - 943cab75169319dfe835f21115c874a16049e533 authored almost 3 years ago
Revert workaround.

github.com/openscad/openscad - 7f782077d3325abebee7cf0850dcd8126d9523bc authored almost 3 years ago
Merge pull request #4091 from openscad/build-fix

Fix build on clean checkout.

github.com/openscad/openscad - eabcc205ecbbde8a18894a6463b38d2073679d69 authored almost 3 years ago
Merge pull request #4090 from openscad/dxf-updates

Add safety to line lookups in DXF import (fixes #4037).

github.com/openscad/openscad - 52ce0f7ad1a7675cd6388308ef8d4ef241fbb2b8 authored almost 3 years ago
Fix build on clean checkout.

github.com/openscad/openscad - 66fad4d9f4c2dd6bfbfbc2022d599bdcad749f6a authored almost 3 years ago
add safety to line lookups in DXF import, fixes #4037

Add safety (test for, and continue past, bad indices).
Report warnings about bad indices
Add var...

github.com/openscad/openscad - 770e3234cbfe66edbc0333f796b46d36a74aa652 authored almost 3 years ago
Merge pull request #4089 from openscad/cgal-exceptions

Cgal exceptions

github.com/openscad/openscad - 5b08c9134ce830eac2f1bbde318576795b7e376c authored almost 3 years ago
[fast-csg] Disable fastcsg tests on Win64 since it's compiled out of that environment for now

github.com/openscad/openscad - 48233cc4f61cba0f52fe9495eae0b52bf8fa2e3d authored almost 3 years ago
[fast-csg] Fix hack to install custom cgal in openscad-mxe-64bit

github.com/openscad/openscad - cd533ba723a18dce9a5dc45c61859d97f4c766da authored almost 3 years ago
[fast-csg] Build Win64 binary w/ CGAL 5.2.3 to avoid compilation crash in CGAL

github.com/openscad/openscad - bd6e0bfa3b63d7b8cb43a4366ae412a8a53aadfe authored almost 3 years ago
Merge branch 'master' into master

github.com/openscad/openscad - bef7cf1c5de3a1a157193f54d215314f4824c026 authored almost 3 years ago
Merge pull request #4088 from ochafik/sort_sources

Build most recently modified files first.

github.com/openscad/openscad - b77ec9546ff75c0fed757dc0dc107877c918e812 authored almost 3 years ago
[fast-csg] Disable fast-csg on Win64 when CGAL >= 5.3 :-(

Here's how to quickly reproduce the compilation bug in CGAL:

docker run -it openscad/mxe-x86_64...

github.com/openscad/openscad - 0d55cd701862358d4f1bcc50793bfafe801a3ef0 authored almost 3 years ago
[fast-csg] Reduce echo noise + remove redundant define

github.com/openscad/openscad - c91caa0eb7e3c33fd45978ee383d613924f1b847 authored almost 3 years ago
Build most recently modified files first

This helps fail builds fast (and can pick which files to build first by just touching them), esp...

github.com/openscad/openscad - 0f603afc424fa24ed06ab30346862ed957677ed8 authored almost 3 years ago
[fast-csg] Add mixxing gmpxx flag to fix wingw builds

github.com/openscad/openscad - 4b14be7a3e95c2c1aae1f9703af626e77119f5cd authored almost 3 years ago
Merge remote-tracking branch 'origin/master' into fast_csg_final2

github.com/openscad/openscad - 3b16f30cf967cd58c4d4fa06fbf9d68dc5ee7001 authored almost 3 years ago
Merge pull request #4086 from rcolyer/uint64stl

Change size_t to uint64_t for triangle count.

github.com/openscad/openscad - bacb1d4640908d6e3f656437d0999b10116d37d6 authored almost 3 years ago
Merge pull request #4085 from openscad/cmake-add-spnav

Add support for SpNav input driver to cmake.

github.com/openscad/openscad - 70c3c422eb5751a45c6f48176e85e562593c39ec authored almost 3 years ago
Merge pull request #4084 from openscad/cleanup

Cleanup

github.com/openscad/openscad - 7e2630e35495082df2830fd600745ca5300caac9 authored almost 3 years ago
[fast-csg] CGALHybridPolyhedron: leverages Surface_mesh & Nef_Polyhedron_3

Provides CSG operations that seamlessly switch the underlying representation to use Polygon Mesh...

github.com/openscad/openscad - 6b97f39fa9db34c66d928b3da3ea26dec67ab784 authored almost 3 years ago
[fast-csg] Surface_mesh utils

github.com/openscad/openscad - 284ae9d2da1b3e5e207499908dd74b0377920971 authored almost 3 years ago
[fast-csg] Integrate CGALHybridPolyhedron / fenced by fast-csg feature

github.com/openscad/openscad - 1e0b2fec4a3e083e99b261602da460c375021247 authored almost 3 years ago
[fast-csg] Tests for fast-csg

github.com/openscad/openscad - 5004c155a3f4ef0607fd9a5ad15286385faf94ba authored almost 3 years ago
[fast-csg] Nef_Polyhedron_3 utils

github.com/openscad/openscad - 423acac7142f65a49dcfcac789f934e45e7c1fe2 authored almost 3 years ago
[fast-csg] New CGAL_HybridKernel3 alias + some conversion / instantiations of utils for it

github.com/openscad/openscad - 6f57ab4a155b39450da10253283edabfde9cde70 authored almost 3 years ago
size_t to uint64_t for triangle count

github.com/openscad/openscad - 47c18c112cb580b03bc0bf5e2b1328559a3c1127 authored almost 3 years ago
Merge pull request #4082 from ochafik/fast_csg_prerequisites2

Extract transform logic from CGAL_Nef_polyhedron to CGALUtils.

github.com/openscad/openscad - 8b46e506391d8d281ed196b501f55292a29e6aa8 authored almost 3 years ago
Update cmake support for SpNav input driver.

github.com/openscad/openscad - 7882ea0a7b5dac58f708c4dac8005714d0aa5125 authored almost 3 years ago
Merge pull request #4083 from ochafik/builtin_polyhedron_fix

Skip incomplete faces in polyhedron builtin.

github.com/openscad/openscad - dd636b3fce446e2b0f7aa8dedea6016da1851a70 authored almost 3 years ago
Bump CGAL requirement to version 5.3.

github.com/openscad/openscad - 9a6fe6bb69151b1774c013de267651ef21b86aaa authored almost 3 years ago
Fix property selection for compilation defines.

github.com/openscad/openscad - 27756d28fdc841d506619ebbabc2d9c2a091c2fa authored almost 3 years ago