COPYING
MANIFEST.in
README.md
VERSION.txt
pyproject.toml
setup.py
libraries/python/openscad/__init__.py
libraries/python/pythonscad/__init__.py
pythonscad.egg-info/PKG-INFO
pythonscad.egg-info/SOURCES.txt
pythonscad.egg-info/dependency_links.txt
pythonscad.egg-info/requires.txt
pythonscad.egg-info/top_level.txt
src/Cache.h
src/Feature.cc
src/Feature.h
src/FontCache.cc
src/FontCache.h
src/LibraryInfo.h
src/RenderStatistic.h
src/handle_dep.cc
src/handle_dep.h
src/openscad.h
src/openscad_gui.h
src/openscad_mimalloc.h
src/version.h
src/core/AST.cc
src/core/AST.h
src/core/Arguments.cc
src/core/Arguments.h
src/core/Assignment.cc
src/core/Assignment.h
src/core/BaseVisitable.h
src/core/BuiltinContext.cc
src/core/BuiltinContext.h
src/core/Builtins.cc
src/core/Builtins.h
src/core/CSGNode.cc
src/core/CSGNode.h
src/core/CSGTreeEvaluator.h
src/core/CgalAdvNode.cc
src/core/CgalAdvNode.h
src/core/Children.cc
src/core/Children.h
src/core/ColorNode.cc
src/core/ColorNode.h
src/core/ColorUtil.cc
src/core/ColorUtil.h
src/core/Context.cc
src/core/Context.h
src/core/ContextFrame.cc
src/core/ContextFrame.h
src/core/ContextMemoryManager.cc
src/core/ContextMemoryManager.h
src/core/CsgOpNode.cc
src/core/CsgOpNode.h
src/core/CurveDiscretizer.cc
src/core/CurveDiscretizer.h
src/core/DebugNode.cc
src/core/DebugNode.h
src/core/DrawingCallback.cc
src/core/DrawingCallback.h
src/core/EvaluationSession.cc
src/core/EvaluationSession.h
src/core/Expression.cc
src/core/Expression.h
src/core/FilletNode.cc
src/core/FilletNode.h
src/core/FreetypeRenderer.cc
src/core/FreetypeRenderer.h
src/core/FunctionType.cc
src/core/FunctionType.h
src/core/GroupModule.cc
src/core/ImportNode.cc
src/core/ImportNode.h
src/core/IndicatorData.h
src/core/LinearExtrudeNode.cc
src/core/LinearExtrudeNode.h
src/core/LocalScope.cc
src/core/LocalScope.h
src/core/ModuleInstantiation.cc
src/core/ModuleInstantiation.h
src/core/MouseConfig.h
src/core/NodeCache.h
src/core/NodeDumper.cc
src/core/NodeDumper.h
src/core/NodeVisitor.cc
src/core/NodeVisitor.h
src/core/OffsetNode.cc
src/core/OffsetNode.h
src/core/OversampleNode.cc
src/core/OversampleNode.h
src/core/Parameters.cc
src/core/Parameters.h
src/core/PathExtrudeNode.cc
src/core/PathExtrudeNode.h
src/core/ProjectionNode.cc
src/core/ProjectionNode.h
src/core/PullNode.cc
src/core/PullNode.h
src/core/PythonClassType.h
src/core/RangeType.h
src/core/RenderNode.cc
src/core/RenderNode.h
src/core/RenderVariables.h
src/core/RepairNode.cc
src/core/RepairNode.h
src/core/RoofNode.cc
src/core/RoofNode.h
src/core/RotateExtrudeNode.cc
src/core/RotateExtrudeNode.h
src/core/ScopeContext.cc
src/core/ScopeContext.h
src/core/Selection.h
src/core/Settings.cc
src/core/Settings.h
src/core/SettingsGuiEnums.h
src/core/SheetNode.cc
src/core/SkinNode.cc
src/core/SkinNode.h
src/core/SourceFile.cc
src/core/SourceFile.h
src/core/SourceFileCache.cc
src/core/SourceFileCache.h
src/core/StatCache.cc
src/core/StatCache.h
src/core/State.h
src/core/SurfaceNode.cc
src/core/SurfaceNode.h
src/core/TextNode.cc
src/core/TextNode.h
src/core/TransformNode.cc
src/core/TransformNode.h
src/core/Tree.cc
src/core/Tree.h
src/core/UndefType.cc
src/core/UndefType.h
src/core/UserModule.cc
src/core/UserModule.h
src/core/Value.cc
src/core/Value.h
src/core/ValueMap.h
src/core/WebColors.h
src/core/WrapNode.cc
src/core/WrapNode.h
src/core/XkcdColors.h
src/core/builtin_functions.cc
src/core/callables.h
src/core/control.cc
src/core/enums.h
src/core/function.cc
src/core/function.h
src/core/lexer.l
src/core/module.cc
src/core/module.h
src/core/node.cc
src/core/node.h
src/core/node_clone.cc
src/core/parser.y
src/core/parsersettings.cc
src/core/parsersettings.h
src/core/primitives.cc
src/core/primitives.h
src/core/progress.cc
src/core/progress.h
src/core/str_utf8_wrapper.h
src/core/customizer/Annotation.cc
src/core/customizer/Annotation.h
src/core/customizer/CommentParser.h
src/core/customizer/ParameterObject.h
src/core/customizer/ParameterSet.h
src/ext/CGAL/CGAL_workaround_Mark_bounded_volumes.h
src/ext/CGAL/OGL_helper.h
src/ext/glad/egl.h
src/ext/glad/gl.h
src/ext/glad/glx.h
src/ext/glad/wgl.h
src/ext/hidapi/hidapi.h
src/ext/json/json.hpp
src/ext/lexertl/include/lexertl/char_traits.hpp
src/ext/lexertl/include/lexertl/debug.hpp
src/ext/lexertl/include/lexertl/dot.hpp
src/ext/lexertl/include/lexertl/enums.hpp
src/ext/lexertl/include/lexertl/generate_cpp.hpp
src/ext/lexertl/include/lexertl/generator.hpp
src/ext/lexertl/include/lexertl/internals.hpp
src/ext/lexertl/include/lexertl/iterator.hpp
src/ext/lexertl/include/lexertl/lookup.hpp
src/ext/lexertl/include/lexertl/match_results.hpp
src/ext/lexertl/include/lexertl/memory_file.hpp
src/ext/lexertl/include/lexertl/narrow.hpp
src/ext/lexertl/include/lexertl/observer_ptr.hpp
src/ext/lexertl/include/lexertl/rules.hpp
src/ext/lexertl/include/lexertl/runtime_error.hpp
src/ext/lexertl/include/lexertl/serialise.hpp
src/ext/lexertl/include/lexertl/sm_to_csm.hpp
src/ext/lexertl/include/lexertl/sm_traits.hpp
src/ext/lexertl/include/lexertl/state_machine.hpp
src/ext/lexertl/include/lexertl/stream_shared_iterator.hpp
src/ext/lexertl/include/lexertl/string_token.hpp
src/ext/lexertl/include/lexertl/utf_iterators.hpp
src/ext/lexertl/include/lexertl/parser/parser.hpp
src/ext/lexertl/include/lexertl/parser/tokeniser/blocks.hpp
src/ext/lexertl/include/lexertl/parser/tokeniser/re_token.hpp
src/ext/lexertl/include/lexertl/parser/tokeniser/re_tokeniser.hpp
src/ext/lexertl/include/lexertl/parser/tokeniser/re_tokeniser_helper.hpp
src/ext/lexertl/include/lexertl/parser/tokeniser/re_tokeniser_state.hpp
src/ext/lexertl/include/lexertl/parser/tokeniser/scripts.hpp
src/ext/lexertl/include/lexertl/parser/tokeniser/unicode.hpp
src/ext/lexertl/include/lexertl/parser/tree/end_node.hpp
src/ext/lexertl/include/lexertl/parser/tree/iteration_node.hpp
src/ext/lexertl/include/lexertl/parser/tree/leaf_node.hpp
src/ext/lexertl/include/lexertl/parser/tree/node.hpp
src/ext/lexertl/include/lexertl/parser/tree/selection_node.hpp
src/ext/lexertl/include/lexertl/parser/tree/sequence_node.hpp
src/ext/lexertl/include/lexertl/partition/charset.hpp
src/ext/lexertl/include/lexertl/partition/equivset.hpp
src/ext/libtess2/Include/tesselator.h
src/ext/libtess2/Source/bucketalloc.c
src/ext/libtess2/Source/bucketalloc.h
src/ext/libtess2/Source/dict.c
src/ext/libtess2/Source/dict.h
src/ext/libtess2/Source/geom.c
src/ext/libtess2/Source/geom.h
src/ext/libtess2/Source/mesh.c
src/ext/libtess2/Source/mesh.h
src/ext/libtess2/Source/priorityq.c
src/ext/libtess2/Source/priorityq.h
src/ext/libtess2/Source/sweep.c
src/ext/libtess2/Source/sweep.h
src/ext/libtess2/Source/tess.c
src/ext/libtess2/Source/tess.h
src/ext/lodepng/lodepng.cpp
src/ext/lodepng/lodepng.h
src/genlang/genlang.cc
src/genlang/genlang.h
src/genlang/language.h
src/geometry/Barcode1d.cc
src/geometry/Barcode1d.h
src/geometry/ClipperUtils.cc
src/geometry/ClipperUtils.h
src/geometry/Curve.cc
src/geometry/Curve.h
src/geometry/Geometry.cc
src/geometry/Geometry.h
src/geometry/GeometryCache.cc
src/geometry/GeometryCache.h
src/geometry/GeometryEvaluator.cc
src/geometry/GeometryEvaluator.h
src/geometry/GeometryUtils.cc
src/geometry/GeometryUtils.h
src/geometry/Grid.h
src/geometry/PolySet.cc
src/geometry/PolySet.h
src/geometry/PolySetBuilder.cc
src/geometry/PolySetBuilder.h
src/geometry/PolySetUtils.cc
src/geometry/PolySetUtils.h
src/geometry/Polygon2d.cc
src/geometry/Polygon2d.h
src/geometry/Reindexer.h
src/geometry/Surface.cc
src/geometry/Surface.h
src/geometry/boolean_utils.cc
src/geometry/boolean_utils.h
src/geometry/linalg.cc
src/geometry/linalg.h
src/geometry/linear_extrude.cc
src/geometry/linear_extrude.h
src/geometry/roof_ss.cc
src/geometry/roof_ss.h
src/geometry/roof_vd.cc
src/geometry/roof_vd.h
src/geometry/rotate_extrude.cc
src/geometry/rotate_extrude.h
src/geometry/skin.cc
src/geometry/skin.h
src/geometry/cgal/CGALCache.cc
src/geometry/cgal/CGALCache.h
src/geometry/cgal/CGALNefGeometry.cc
src/geometry/cgal/CGALNefGeometry.h
src/geometry/cgal/Polygon2d-CGAL.h
src/geometry/cgal/cgal.h
src/geometry/cgal/cgalutils-applyops-minkowski.cc
src/geometry/cgal/cgalutils-applyops.cc
src/geometry/cgal/cgalutils-closed.cc
src/geometry/cgal/cgalutils-convex.cc
src/geometry/cgal/cgalutils-kernel.cc
src/geometry/cgal/cgalutils-mesh-edits.h
src/geometry/cgal/cgalutils-mesh.cc
src/geometry/cgal/cgalutils-orient.cc
src/geometry/cgal/cgalutils-polyhedron.cc
src/geometry/cgal/cgalutils-project.cc
src/geometry/cgal/cgalutils-tess.cc
src/geometry/cgal/cgalutils-triangulate.cc
src/geometry/cgal/cgalutils.cc
src/geometry/cgal/cgalutils.h
src/geometry/manifold/ManifoldGeometry.cc
src/geometry/manifold/ManifoldGeometry.h
src/geometry/manifold/manifold-applyops-minkowski.cc
src/geometry/manifold/manifold-applyops.cc
src/geometry/manifold/manifoldutils.cc
src/geometry/manifold/manifoldutils.h
src/glview/Camera.cc
src/glview/Camera.h
src/glview/ColorMap.cc
src/glview/ColorMap.h
src/glview/CsgInfo.h
src/glview/GLView.h
src/glview/OffscreenContext.h
src/glview/OffscreenContextCGL.h
src/glview/OffscreenContextEGL.h
src/glview/OffscreenContextFactory.h
src/glview/OffscreenContextGLX.h
src/glview/OffscreenContextNULL.h
src/glview/OffscreenView.h
src/glview/OpenGLContext.h
src/glview/PolySetRenderer.h
src/glview/RenderSettings.cc
src/glview/RenderSettings.h
src/glview/Renderer.h
src/glview/ShaderUtils.h
src/glview/VBOBuilder.h
src/glview/VBORenderer.h
src/glview/VertexState.h
src/glview/fbo.h
src/glview/glew-utils.h
src/glview/hershey.h
src/glview/system-gl.h
src/gui/AboutDialog.h
src/gui/Animate.h
src/gui/AppleEvents.h
src/gui/AutoUpdater.h
src/gui/CGALWorker.h
src/gui/CSGWorker.h
src/gui/ColorLabel.h
src/gui/ColorLayout.h
src/gui/ColorList.h
src/gui/Console.h
src/gui/Dock.h
src/gui/Editor.h
src/gui/EditorColorMap.h
src/gui/ErrorLog.h
src/gui/EventFilter.h
src/gui/Export3mfDialog.h
src/gui/ExportGcodeDialog.h
src/gui/ExportPdfDialog.h
src/gui/ExportSvgDialog.h
src/gui/ExternalToolInterface.h
src/gui/FontList.h
src/gui/FontListTableView.h
src/gui/IgnoreWheelWhenNotFocused.h
src/gui/ImportUtils.h
src/gui/InitConfigurator.h
src/gui/LaunchingScreen.h
src/gui/LibraryInfoDialog.h
src/gui/LoadShareDesignDialog.h
src/gui/MainWindow.h
src/gui/Measurement.h
src/gui/MouseSelector.h
src/gui/Network.h
src/gui/NetworkSignal.h
src/gui/OctoPrint.h
src/gui/OctoPrintApiKeyDialog.h
src/gui/OpenCSGWarningDialog.h
src/gui/OpenSCADApp.h
src/gui/Preferences.h
src/gui/PrintInitDialog.h
src/gui/PrintService.h
src/gui/ProgressWidget.h
src/gui/QGLView.h
src/gui/QSettingsCached.h
src/gui/QWordSearchField.h
src/gui/RubberBandManager.h
src/gui/ScadApi.h
src/gui/ScadLexer.h
src/gui/ScintillaEditor.h
src/gui/SettingsWriter.h
src/gui/ShareDesignDialog.h
src/gui/SparkleAutoUpdater.h
src/gui/TabManager.h
src/gui/UIUtils.h
src/gui/UnsavedChangesDialog.h
src/gui/ViewportControl.h
src/gui/WindowManager.h
src/gui/qt-obsolete.h
src/gui/qtgettext.h
src/gui/input/AxisConfigWidget.h
src/gui/input/ButtonConfigWidget.h
src/gui/input/DBusInputDriver.h
src/gui/input/HidApiInputDriver.h
src/gui/input/InputDriver.h
src/gui/input/InputDriverEvent.h
src/gui/input/InputDriverManager.h
src/gui/input/InputEventMapper.h
src/gui/input/JoystickInputDriver.h
src/gui/input/MouseConfigWidget.h
src/gui/input/QGamepadInputDriver.h
src/gui/input/SpaceNavInputDriver.h
src/gui/parameter/GroupWidget.h
src/gui/parameter/ParameterCheckBox.h
src/gui/parameter/ParameterComboBox.h
src/gui/parameter/ParameterSlider.h
src/gui/parameter/ParameterSpinBox.h
src/gui/parameter/ParameterText.h
src/gui/parameter/ParameterVector.h
src/gui/parameter/ParameterVirtualWidget.h
src/gui/parameter/ParameterWidget.h
src/io/DxfData.cc
src/io/DxfData.h
src/io/StepKernel.cc
src/io/StepKernel.h
src/io/dxfdim.cc
src/io/dxfdim.h
src/io/export.cc
src/io/export.h
src/io/export_3mf_dummy.cc
src/io/export_3mf_v1.cc
src/io/export_3mf_v2.cc
src/io/export_amf.cc
src/io/export_dxf.cc
src/io/export_enums.h
src/io/export_foldable.cc
src/io/export_foldable.h
src/io/export_gcode.cc
src/io/export_nef.cc
src/io/export_obj.cc
src/io/export_off.cc
src/io/export_pdf.cc
src/io/export_pov.cc
src/io/export_ps.cc
src/io/export_step.cc
src/io/export_stl.cc
src/io/export_svg.cc
src/io/export_wrl.cc
src/io/fileutils.cc
src/io/fileutils.h
src/io/imageutils.h
src/io/import.h
src/io/import_3mf_dummy.cc
src/io/import_3mf_v1.cc
src/io/import_3mf_v2.cc
src/io/import_amf.cc
src/io/import_json.cc
src/io/import_nef.cc
src/io/import_obj.cc
src/io/import_off.cc
src/io/import_step.cc
src/io/import_stl.cc
src/io/import_svg.cc
src/io/lib3mf_utils.h
src/libsvg/circle.cc
src/libsvg/circle.h
src/libsvg/data.cc
src/libsvg/data.h
src/libsvg/ellipse.cc
src/libsvg/ellipse.h
src/libsvg/group.cc
src/libsvg/group.h
src/libsvg/libsvg.cc
src/libsvg/libsvg.h
src/libsvg/line.cc
src/libsvg/line.h
src/libsvg/path.cc
src/libsvg/path.h
src/libsvg/polygon.cc
src/libsvg/polygon.h
src/libsvg/polyline.cc
src/libsvg/polyline.h
src/libsvg/rect.cc
src/libsvg/rect.h
src/libsvg/shape.cc
src/libsvg/shape.h
src/libsvg/svgpage.cc
src/libsvg/svgpage.h
src/libsvg/text.cc
src/libsvg/text.h
src/libsvg/transformation.cc
src/libsvg/transformation.h
src/libsvg/tspan.cc
src/libsvg/tspan.h
src/libsvg/use.cc
src/libsvg/use.h
src/libsvg/util.cc
src/libsvg/util.h
src/platform/CocoaUtils.h
src/platform/PlatformUtils-posix.cc
src/platform/PlatformUtils.cc
src/platform/PlatformUtils.h
src/python/FrepNode.cc
src/python/FrepNode.h
src/python/pip_fixer.cc
src/python/py_analysis.cc
src/python/py_csg.cc
src/python/py_extrude.cc
src/python/py_io.cc
src/python/py_math.cc
src/python/py_ops.cc
src/python/py_primitives.cc
src/python/py_transform.cc
src/python/pyconversion.cc
src/python/pyconversion.h
src/python/pydata.cc
src/python/pydata.h
src/python/pyfunctions.cc
src/python/pyfunctions.h
src/python/pymod.cc
src/python/pyopenscad.cc
src/python/pyopenscad.h
src/python/python_public.h
src/utils/StackCheck.h
src/utils/boost-utils.h
src/utils/calc.cc
src/utils/calc.h
src/utils/compiler_specific.h
src/utils/defer_call.h
src/utils/degree_trig.cc
src/utils/degree_trig.h
src/utils/exceptions.h
src/utils/findversion.h
src/utils/hash.cc
src/utils/hash.h
src/utils/parallel.h
src/utils/png_util.cc
src/utils/png_util.h
src/utils/printutils.cc
src/utils/printutils.h
src/utils/svg.cc
src/utils/svg.h
src/utils/vector_math.cc
src/utils/vector_math.h
src/utils/version_check.h
src/utils/version_helper.h
submodules/Clipper2/CPP/BenchMark/GetIntersectPtBenchmark.cpp
submodules/Clipper2/CPP/BenchMark/PointInPolygonBenchmark.cpp
submodules/Clipper2/CPP/BenchMark/StripDuplicateBenchmark.cpp
submodules/Clipper2/CPP/Clipper2Lib/include/clipper2/clipper.core.h
submodules/Clipper2/CPP/Clipper2Lib/include/clipper2/clipper.engine.h
submodules/Clipper2/CPP/Clipper2Lib/include/clipper2/clipper.export.h
submodules/Clipper2/CPP/Clipper2Lib/include/clipper2/clipper.h
submodules/Clipper2/CPP/Clipper2Lib/include/clipper2/clipper.minkowski.h
submodules/Clipper2/CPP/Clipper2Lib/include/clipper2/clipper.offset.h
submodules/Clipper2/CPP/Clipper2Lib/include/clipper2/clipper.rectclip.h
submodules/Clipper2/CPP/Clipper2Lib/include/clipper2/clipper.triangulation.h
submodules/Clipper2/CPP/Clipper2Lib/include/clipper2/clipper.version.h
submodules/Clipper2/CPP/Clipper2Lib/src/clipper.engine.cpp
submodules/Clipper2/CPP/Clipper2Lib/src/clipper.offset.cpp
submodules/Clipper2/CPP/Clipper2Lib/src/clipper.rectclip.cpp
submodules/Clipper2/CPP/Clipper2Lib/src/clipper.triangulation.cpp
submodules/Clipper2/CPP/Examples/Benchmarks/Benchmarks.cpp
submodules/Clipper2/CPP/Examples/Inflate/Inflate.cpp
submodules/Clipper2/CPP/Examples/MemLeakTest/MemLeakTest.cpp
submodules/Clipper2/CPP/Examples/PolygonSamples/PolygonSamples.cpp
submodules/Clipper2/CPP/Examples/RandomClipping/RandomClipping.cpp
submodules/Clipper2/CPP/Examples/RectClipping/RectClipping.cpp
submodules/Clipper2/CPP/Examples/SimpleClipping/SimpleClipping.cpp
submodules/Clipper2/CPP/Examples/Triangulation/Triangulation.cpp
submodules/Clipper2/CPP/Examples/UnionClipping/UnionClipping.cpp
submodules/Clipper2/CPP/Examples/UsingZ/UsingZ.cpp
submodules/Clipper2/CPP/Examples/VariableOffset/VariableOffset.cpp
submodules/Clipper2/CPP/Tests/TestExportHeaders.cpp
submodules/Clipper2/CPP/Tests/TestIsCollinear.cpp
submodules/Clipper2/CPP/Tests/TestLines.cpp
submodules/Clipper2/CPP/Tests/TestOffsetOrientation.cpp
submodules/Clipper2/CPP/Tests/TestOffsets.cpp
submodules/Clipper2/CPP/Tests/TestOrientation.cpp
submodules/Clipper2/CPP/Tests/TestPolygons.cpp
submodules/Clipper2/CPP/Tests/TestPolytreeHoles.cpp
submodules/Clipper2/CPP/Tests/TestPolytreeIntersection.cpp
submodules/Clipper2/CPP/Tests/TestPolytreeUnion.cpp
submodules/Clipper2/CPP/Tests/TestRandomPaths.cpp
submodules/Clipper2/CPP/Tests/TestRect.cpp
submodules/Clipper2/CPP/Tests/TestRectClip.cpp
submodules/Clipper2/CPP/Tests/TestSimplifyPath.cpp
submodules/Clipper2/CPP/Tests/TestTrimCollinear.cpp
submodules/Clipper2/CPP/Tests/TestWindows.cpp
submodules/Clipper2/CPP/Utils/ClipFileLoad.cpp
submodules/Clipper2/CPP/Utils/ClipFileLoad.h
submodules/Clipper2/CPP/Utils/ClipFileSave.cpp
submodules/Clipper2/CPP/Utils/ClipFileSave.h
submodules/Clipper2/CPP/Utils/Colors.h
submodules/Clipper2/CPP/Utils/CommonUtils.h
submodules/Clipper2/CPP/Utils/Timer.h
submodules/Clipper2/CPP/Utils/clipper.svg.cpp
submodules/Clipper2/CPP/Utils/clipper.svg.h
submodules/Clipper2/CPP/Utils/clipper.svg.utils.h
submodules/Clipper2/DLL/CPP_DLL/dllmain.cpp
submodules/Clipper2/DLL/CPP_DLL/framework.h
submodules/Clipper2/DLL/CPP_DLL/pch.cpp
submodules/Clipper2/DLL/CPP_DLL/pch.h
submodules/OpenCSG/example/displaylistPrimitive.cpp
submodules/OpenCSG/example/displaylistPrimitive.h
submodules/OpenCSG/example/includeGl.h
submodules/OpenCSG/example/main.cpp
submodules/OpenCSG/include/opencsg.h
submodules/OpenCSG/src/area.cpp
submodules/OpenCSG/src/area.h
submodules/OpenCSG/src/batch.cpp
submodules/OpenCSG/src/batch.h
submodules/OpenCSG/src/channelManager.cpp
submodules/OpenCSG/src/channelManager.h
submodules/OpenCSG/src/context.cpp
submodules/OpenCSG/src/context.h
submodules/OpenCSG/src/frameBufferObject.cpp
submodules/OpenCSG/src/frameBufferObject.h
submodules/OpenCSG/src/frameBufferObjectExt.cpp
submodules/OpenCSG/src/frameBufferObjectExt.h
submodules/OpenCSG/src/occlusionQuery.cpp
submodules/OpenCSG/src/occlusionQuery.h
submodules/OpenCSG/src/offscreenBuffer.h
submodules/OpenCSG/src/opencsgConfig.h
submodules/OpenCSG/src/opencsgRender.cpp
submodules/OpenCSG/src/opencsgRender.h
submodules/OpenCSG/src/openglExt.h
submodules/OpenCSG/src/openglHelper.cpp
submodules/OpenCSG/src/openglHelper.h
submodules/OpenCSG/src/primitive.cpp
submodules/OpenCSG/src/primitiveHelper.cpp
submodules/OpenCSG/src/primitiveHelper.h
submodules/OpenCSG/src/renderGoldfeather.cpp
submodules/OpenCSG/src/renderSCS.cpp
submodules/OpenCSG/src/scissorMemo.cpp
submodules/OpenCSG/src/scissorMemo.h
submodules/OpenCSG/src/sequencer.h
submodules/OpenCSG/src/settings.cpp
submodules/OpenCSG/src/settings.h
submodules/OpenCSG/src/glad/include/KHR/khrplatform.h
submodules/OpenCSG/src/glad/include/glad/gl.h
submodules/OpenCSG/src/glad/src/gl.cpp
submodules/libfive/libfive/include/libfive.h
submodules/libfive/libfive/include/libfive/eval/base.hpp
submodules/libfive/libfive/include/libfive/eval/clause.hpp
submodules/libfive/libfive/include/libfive/eval/deck.hpp
submodules/libfive/libfive/include/libfive/eval/eval_array.hpp
submodules/libfive/libfive/include/libfive/eval/eval_array_size.hpp
submodules/libfive/libfive/include/libfive/eval/eval_deriv_array.hpp
submodules/libfive/libfive/include/libfive/eval/eval_feature.hpp
submodules/libfive/libfive/include/libfive/eval/eval_interval.hpp
submodules/libfive/libfive/include/libfive/eval/eval_jacobian.hpp
submodules/libfive/libfive/include/libfive/eval/evaluator.hpp
submodules/libfive/libfive/include/libfive/eval/feature.hpp
submodules/libfive/libfive/include/libfive/eval/interval.hpp
submodules/libfive/libfive/include/libfive/eval/tape.hpp
submodules/libfive/libfive/include/libfive/oracle/oracle.hpp
submodules/libfive/libfive/include/libfive/oracle/oracle_clause.hpp
submodules/libfive/libfive/include/libfive/oracle/oracle_context.hpp
submodules/libfive/libfive/include/libfive/oracle/oracle_storage.hpp
submodules/libfive/libfive/include/libfive/oracle/transformed_oracle.hpp
submodules/libfive/libfive/include/libfive/oracle/transformed_oracle_clause.hpp
submodules/libfive/libfive/include/libfive/render/axes.hpp
submodules/libfive/libfive/include/libfive/render/brep/brep.hpp
submodules/libfive/libfive/include/libfive/render/brep/contours.hpp
submodules/libfive/libfive/include/libfive/render/brep/default_new_delete.hpp
submodules/libfive/libfive/include/libfive/render/brep/dual.hpp
submodules/libfive/libfive/include/libfive/render/brep/edge_tables.hpp
submodules/libfive/libfive/include/libfive/render/brep/free_thread_handler.hpp
submodules/libfive/libfive/include/libfive/render/brep/indexes.hpp
submodules/libfive/libfive/include/libfive/render/brep/manifold_tables.hpp
submodules/libfive/libfive/include/libfive/render/brep/mesh.hpp
submodules/libfive/libfive/include/libfive/render/brep/neighbor_tables.hpp
submodules/libfive/libfive/include/libfive/render/brep/neighbors.hpp
submodules/libfive/libfive/include/libfive/render/brep/object_pool.hpp
submodules/libfive/libfive/include/libfive/render/brep/per_thread_brep.hpp
submodules/libfive/libfive/include/libfive/render/brep/progress.hpp
submodules/libfive/libfive/include/libfive/render/brep/region.hpp
submodules/libfive/libfive/include/libfive/render/brep/root.hpp
submodules/libfive/libfive/include/libfive/render/brep/settings.hpp
submodules/libfive/libfive/include/libfive/render/brep/util.hpp
submodules/libfive/libfive/include/libfive/render/brep/worker_pool.hpp
submodules/libfive/libfive/include/libfive/render/brep/xtree.hpp
submodules/libfive/libfive/include/libfive/render/brep/dc/dc_contourer.hpp
submodules/libfive/libfive/include/libfive/render/brep/dc/dc_flags.hpp
submodules/libfive/libfive/include/libfive/render/brep/dc/dc_mesher.hpp
submodules/libfive/libfive/include/libfive/render/brep/dc/dc_neighbors.hpp
submodules/libfive/libfive/include/libfive/render/brep/dc/dc_tree.hpp
submodules/libfive/libfive/include/libfive/render/brep/dc/dc_worker_pool.hpp
submodules/libfive/libfive/include/libfive/render/brep/dc/intersection.hpp
submodules/libfive/libfive/include/libfive/render/brep/dc/marching.hpp
submodules/libfive/libfive/include/libfive/render/brep/hybrid/hybrid_debug.hpp
submodules/libfive/libfive/include/libfive/render/brep/hybrid/hybrid_mesher.hpp
submodules/libfive/libfive/include/libfive/render/brep/hybrid/hybrid_neighbors.hpp
submodules/libfive/libfive/include/libfive/render/brep/hybrid/hybrid_tree.hpp
submodules/libfive/libfive/include/libfive/render/brep/hybrid/hybrid_worker_pool.hpp
submodules/libfive/libfive/include/libfive/render/brep/simplex/qef.hpp
submodules/libfive/libfive/include/libfive/render/brep/simplex/simplex_debug.hpp
submodules/libfive/libfive/include/libfive/render/brep/simplex/simplex_mesher.hpp
submodules/libfive/libfive/include/libfive/render/brep/simplex/simplex_neighbors.hpp
submodules/libfive/libfive/include/libfive/render/brep/simplex/simplex_tree.hpp
submodules/libfive/libfive/include/libfive/render/brep/simplex/simplex_worker_pool.hpp
submodules/libfive/libfive/include/libfive/render/brep/simplex/surface_edge_map.hpp
submodules/libfive/libfive/include/libfive/render/brep/vol/vol_neighbors.hpp
submodules/libfive/libfive/include/libfive/render/brep/vol/vol_tree.hpp
submodules/libfive/libfive/include/libfive/render/brep/vol/vol_worker_pool.hpp
submodules/libfive/libfive/include/libfive/render/discrete/heightmap.hpp
submodules/libfive/libfive/include/libfive/render/discrete/voxels.hpp
submodules/libfive/libfive/include/libfive/solve/solver.hpp
submodules/libfive/libfive/include/libfive/tree/archive.hpp
submodules/libfive/libfive/include/libfive/tree/data.hpp
submodules/libfive/libfive/include/libfive/tree/deserializer.hpp
submodules/libfive/libfive/include/libfive/tree/key.hpp
submodules/libfive/libfive/include/libfive/tree/opcode.hpp
submodules/libfive/libfive/include/libfive/tree/operations.hpp
submodules/libfive/libfive/include/libfive/tree/serializer.hpp
submodules/libfive/libfive/include/libfive/tree/tree.hpp
submodules/libfive/libfive/src/libfive.cpp
submodules/libfive/libfive/src/eval/base.cpp
submodules/libfive/libfive/src/eval/deck.cpp
submodules/libfive/libfive/src/eval/eval_array.cpp
submodules/libfive/libfive/src/eval/eval_deriv_array.cpp
submodules/libfive/libfive/src/eval/eval_feature.cpp
submodules/libfive/libfive/src/eval/eval_interval.cpp
submodules/libfive/libfive/src/eval/eval_jacobian.cpp
submodules/libfive/libfive/src/eval/feature.cpp
submodules/libfive/libfive/src/eval/tape.cpp
submodules/libfive/libfive/src/oracle/oracle_clause.cpp
submodules/libfive/libfive/src/oracle/transformed_oracle.cpp
submodules/libfive/libfive/src/oracle/transformed_oracle_clause.cpp
submodules/libfive/libfive/src/render/brep/contours.cpp
submodules/libfive/libfive/src/render/brep/edge_tables.cpp
submodules/libfive/libfive/src/render/brep/manifold_tables.cpp
submodules/libfive/libfive/src/render/brep/mesh.cpp
submodules/libfive/libfive/src/render/brep/neighbor_tables.cpp
submodules/libfive/libfive/src/render/brep/progress.cpp
submodules/libfive/libfive/src/render/brep/dc/dc_contourer.cpp
submodules/libfive/libfive/src/render/brep/dc/dc_mesher.cpp
submodules/libfive/libfive/src/render/brep/dc/dc_neighbors2.cpp
submodules/libfive/libfive/src/render/brep/dc/dc_neighbors3.cpp
submodules/libfive/libfive/src/render/brep/dc/dc_object_pool2.cpp
submodules/libfive/libfive/src/render/brep/dc/dc_object_pool3.cpp
submodules/libfive/libfive/src/render/brep/dc/dc_tree2.cpp
submodules/libfive/libfive/src/render/brep/dc/dc_tree3.cpp
submodules/libfive/libfive/src/render/brep/dc/dc_worker_pool2.cpp
submodules/libfive/libfive/src/render/brep/dc/dc_worker_pool3.cpp
submodules/libfive/libfive/src/render/brep/dc/dc_xtree2.cpp
submodules/libfive/libfive/src/render/brep/dc/dc_xtree3.cpp
submodules/libfive/libfive/src/render/brep/dc/marching.cpp
submodules/libfive/libfive/src/render/brep/hybrid/hybrid_debug.cpp
submodules/libfive/libfive/src/render/brep/hybrid/hybrid_mesher.cpp
submodules/libfive/libfive/src/render/brep/hybrid/hybrid_neighbors2.cpp
submodules/libfive/libfive/src/render/brep/hybrid/hybrid_neighbors3.cpp
submodules/libfive/libfive/src/render/brep/hybrid/hybrid_object_pool2.cpp
submodules/libfive/libfive/src/render/brep/hybrid/hybrid_object_pool3.cpp
submodules/libfive/libfive/src/render/brep/hybrid/hybrid_tree2.cpp
submodules/libfive/libfive/src/render/brep/hybrid/hybrid_tree3.cpp
submodules/libfive/libfive/src/render/brep/hybrid/hybrid_worker_pool2.cpp
submodules/libfive/libfive/src/render/brep/hybrid/hybrid_worker_pool3.cpp
submodules/libfive/libfive/src/render/brep/hybrid/hybrid_xtree2.cpp
submodules/libfive/libfive/src/render/brep/hybrid/hybrid_xtree3.cpp
submodules/libfive/libfive/src/render/brep/simplex/simplex_debug.cpp
submodules/libfive/libfive/src/render/brep/simplex/simplex_mesher.cpp
submodules/libfive/libfive/src/render/brep/simplex/simplex_neighbors2.cpp
submodules/libfive/libfive/src/render/brep/simplex/simplex_neighbors3.cpp
submodules/libfive/libfive/src/render/brep/simplex/simplex_object_pool2.cpp
submodules/libfive/libfive/src/render/brep/simplex/simplex_object_pool3.cpp
submodules/libfive/libfive/src/render/brep/simplex/simplex_tree2.cpp
submodules/libfive/libfive/src/render/brep/simplex/simplex_tree3.cpp
submodules/libfive/libfive/src/render/brep/simplex/simplex_worker_pool2.cpp
submodules/libfive/libfive/src/render/brep/simplex/simplex_worker_pool3.cpp
submodules/libfive/libfive/src/render/brep/simplex/simplex_xtree2.cpp
submodules/libfive/libfive/src/render/brep/simplex/simplex_xtree3.cpp
submodules/libfive/libfive/src/render/brep/vol/vol_neighbors.cpp
submodules/libfive/libfive/src/render/brep/vol/vol_object_pool.cpp
submodules/libfive/libfive/src/render/brep/vol/vol_tree.cpp
submodules/libfive/libfive/src/render/brep/vol/vol_worker_pool.cpp
submodules/libfive/libfive/src/render/discrete/heightmap.cpp
submodules/libfive/libfive/src/render/discrete/voxels.cpp
submodules/libfive/libfive/src/solve/solver.cpp
submodules/libfive/libfive/src/tree/archive.cpp
submodules/libfive/libfive/src/tree/data.cpp
submodules/libfive/libfive/src/tree/deserializer.cpp
submodules/libfive/libfive/src/tree/opcode.cpp
submodules/libfive/libfive/src/tree/operations.cpp
submodules/libfive/libfive/src/tree/serializer.cpp
submodules/libfive/libfive/src/tree/tree.cpp
submodules/libfive/libfive/stdlib/libfive_stdlib.h
submodules/libfive/libfive/stdlib/stdlib.cpp
submodules/libfive/libfive/stdlib/stdlib_impl.cpp
submodules/libfive/libfive/stdlib/stdlib_impl.hpp
submodules/libfive/libfive/test/api.cpp
submodules/libfive/libfive/test/archive.cpp
submodules/libfive/libfive/test/catch.hpp
submodules/libfive/libfive/test/contours.cpp
submodules/libfive/libfive/test/deck.cpp
submodules/libfive/libfive/test/dual.cpp
submodules/libfive/libfive/test/eval_array.cpp
submodules/libfive/libfive/test/eval_deriv_array.cpp
submodules/libfive/libfive/test/eval_feature.cpp
submodules/libfive/libfive/test/eval_interval.cpp
submodules/libfive/libfive/test/eval_jacobian.cpp
submodules/libfive/libfive/test/feature.cpp
submodules/libfive/libfive/test/guile.cpp
submodules/libfive/libfive/test/heightmap.cpp
submodules/libfive/libfive/test/hybrid_meshing.cpp
submodules/libfive/libfive/test/indexes.cpp
submodules/libfive/libfive/test/main.cpp
submodules/libfive/libfive/test/manifold_tables.cpp
submodules/libfive/libfive/test/marching.cpp
submodules/libfive/libfive/test/mesh.cpp
submodules/libfive/libfive/test/neighbors.cpp
submodules/libfive/libfive/test/object_pool.cpp
submodules/libfive/libfive/test/oracle.cpp
submodules/libfive/libfive/test/oracle_context.cpp
submodules/libfive/libfive/test/progress.cpp
submodules/libfive/libfive/test/qef.cpp
submodules/libfive/libfive/test/region.cpp
submodules/libfive/libfive/test/simplex.cpp
submodules/libfive/libfive/test/solver.cpp
submodules/libfive/libfive/test/surface_edge_map.cpp
submodules/libfive/libfive/test/transformed_oracle.cpp
submodules/libfive/libfive/test/tree.cpp
submodules/libfive/libfive/test/vol_tree.cpp
submodules/libfive/libfive/test/voxels.cpp
submodules/libfive/libfive/test/xtree.cpp
submodules/libfive/libfive/test/util/mesh_checks.cpp
submodules/libfive/libfive/test/util/mesh_checks.hpp
submodules/libfive/libfive/test/util/oracles.hpp
submodules/libfive/libfive/test/util/shapes.cpp
submodules/libfive/libfive/test/util/shapes.hpp
submodules/libfive/studio/include/studio/app.hpp
submodules/libfive/studio/include/studio/args.hpp
submodules/libfive/studio/include/studio/arrow.hpp
submodules/libfive/studio/include/studio/axes.hpp
submodules/libfive/studio/include/studio/background.hpp
submodules/libfive/studio/include/studio/bbox.hpp
submodules/libfive/studio/include/studio/busy.hpp
submodules/libfive/studio/include/studio/camera.hpp
submodules/libfive/studio/include/studio/color.hpp
submodules/libfive/studio/include/studio/documentation.hpp
submodules/libfive/studio/include/studio/editor.hpp
submodules/libfive/studio/include/studio/formatter.hpp
submodules/libfive/studio/include/studio/interpreter.hpp
submodules/libfive/studio/include/studio/language.hpp
submodules/libfive/studio/include/studio/platform_darwin.hpp
submodules/libfive/studio/include/studio/result.hpp
submodules/libfive/studio/include/studio/script.hpp
submodules/libfive/studio/include/studio/settings.hpp
submodules/libfive/studio/include/studio/shader.hpp
submodules/libfive/studio/include/studio/shape.hpp
submodules/libfive/studio/include/studio/syntax.hpp
submodules/libfive/studio/include/studio/view.hpp
submodules/libfive/studio/include/studio/window.hpp
submodules/libfive/studio/include/studio/guile/formatter.hpp
submodules/libfive/studio/include/studio/guile/interpreter.hpp
submodules/libfive/studio/include/studio/guile/language.hpp
submodules/libfive/studio/include/studio/guile/syntax.hpp
submodules/libfive/studio/include/studio/python/formatter.hpp
submodules/libfive/studio/include/studio/python/interpreter.hpp
submodules/libfive/studio/include/studio/python/language.hpp
submodules/libfive/studio/include/studio/python/syntax.hpp
submodules/libfive/studio/src/app.cpp
submodules/libfive/studio/src/args.cpp
submodules/libfive/studio/src/arrow.cpp
submodules/libfive/studio/src/axes.cpp
submodules/libfive/studio/src/background.cpp
submodules/libfive/studio/src/bbox.cpp
submodules/libfive/studio/src/busy.cpp
submodules/libfive/studio/src/camera.cpp
submodules/libfive/studio/src/color.cpp
submodules/libfive/studio/src/documentation.cpp
submodules/libfive/studio/src/editor.cpp
submodules/libfive/studio/src/language.cpp
submodules/libfive/studio/src/main.cpp
submodules/libfive/studio/src/script.cpp
submodules/libfive/studio/src/settings.cpp
submodules/libfive/studio/src/shader.cpp
submodules/libfive/studio/src/shape.cpp
submodules/libfive/studio/src/syntax.cpp
submodules/libfive/studio/src/view.cpp
submodules/libfive/studio/src/window.cpp
submodules/libfive/studio/src/guile/formatter.cpp
submodules/libfive/studio/src/guile/interpreter.cpp
submodules/libfive/studio/src/guile/language.cpp
submodules/libfive/studio/src/guile/syntax.cpp
submodules/libfive/studio/src/python/formatter.cpp
submodules/libfive/studio/src/python/interpreter.cpp
submodules/libfive/studio/src/python/language.cpp
submodules/libfive/studio/src/python/syntax.cpp
submodules/manifold/bindings/c/box.cpp
submodules/manifold/bindings/c/conv.cpp
submodules/manifold/bindings/c/conv.h
submodules/manifold/bindings/c/cross.cpp
submodules/manifold/bindings/c/manifoldc.cpp
submodules/manifold/bindings/c/rect.cpp
submodules/manifold/bindings/c/include/manifold/manifoldc.h
submodules/manifold/bindings/c/include/manifold/types.h
submodules/manifold/bindings/python/manifold3d.cpp
submodules/manifold/bindings/wasm/bindings.cpp
submodules/manifold/bindings/wasm/helpers.cpp
submodules/manifold/extras/convert_file.cpp
submodules/manifold/extras/f3d_skeleton.cpp
submodules/manifold/extras/large_scene_test.cpp
submodules/manifold/extras/meshIO.cpp
submodules/manifold/extras/meshIO.h
submodules/manifold/extras/minimize_testcase.cpp
submodules/manifold/extras/perf_test.cpp
submodules/manifold/extras/stl_test.cpp
submodules/manifold/extras/ember_tests/man_bench.cpp
submodules/manifold/include/manifold/common.h
submodules/manifold/include/manifold/cross_section.h
submodules/manifold/include/manifold/linalg.h
submodules/manifold/include/manifold/manifold.h
submodules/manifold/include/manifold/optional_assert.h
submodules/manifold/include/manifold/polygon.h
submodules/manifold/include/manifold/vec_view.h
submodules/manifold/samples/include/samples.h
submodules/manifold/samples/src/bracelet.cpp
submodules/manifold/samples/src/condensed_matter.cpp
submodules/manifold/samples/src/gyroid_module.cpp
submodules/manifold/samples/src/knot.cpp
submodules/manifold/samples/src/menger_sponge.cpp
submodules/manifold/samples/src/rounded_frame.cpp
submodules/manifold/samples/src/scallop.cpp
submodules/manifold/samples/src/tet_puzzle.cpp
submodules/manifold/src/boolean3.cpp
submodules/manifold/src/boolean3.h
submodules/manifold/src/boolean_result.cpp
submodules/manifold/src/collider.h
submodules/manifold/src/constructors.cpp
submodules/manifold/src/csg_tree.cpp
submodules/manifold/src/csg_tree.h
submodules/manifold/src/disjoint_sets.h
submodules/manifold/src/edge_op.cpp
submodules/manifold/src/face_op.cpp
submodules/manifold/src/hashtable.h
submodules/manifold/src/impl.cpp
submodules/manifold/src/impl.h
submodules/manifold/src/iters.h
submodules/manifold/src/manifold.cpp
submodules/manifold/src/mesh_fixes.h
submodules/manifold/src/minkowski.cpp
submodules/manifold/src/parallel.h
submodules/manifold/src/polygon.cpp
submodules/manifold/src/properties.cpp
submodules/manifold/src/quickhull.cpp
submodules/manifold/src/quickhull.h
submodules/manifold/src/sdf.cpp
submodules/manifold/src/shared.h
submodules/manifold/src/smoothing.cpp
submodules/manifold/src/sort.cpp
submodules/manifold/src/subdivision.cpp
submodules/manifold/src/svd.h
submodules/manifold/src/tree2d.cpp
submodules/manifold/src/tree2d.h
submodules/manifold/src/tri_dist.h
submodules/manifold/src/utils.h
submodules/manifold/src/vec.h
submodules/manifold/src/cross_section/cross_section.cpp
submodules/manifold/test/boolean_complex_test.cpp
submodules/manifold/test/boolean_test.cpp
submodules/manifold/test/cross_section_test.cpp
submodules/manifold/test/hull_test.cpp
submodules/manifold/test/manifold_fuzz.cpp
submodules/manifold/test/manifold_test.cpp
submodules/manifold/test/manifoldc_test.cpp
submodules/manifold/test/polygon_fuzz.cpp
submodules/manifold/test/polygon_test.cpp
submodules/manifold/test/properties_test.cpp
submodules/manifold/test/samples_test.cpp
submodules/manifold/test/sdf_test.cpp
submodules/manifold/test/smooth_test.cpp
submodules/manifold/test/test.h
submodules/manifold/test/test_main.cpp
submodules/mimalloc/doc/mimalloc-doc.h
submodules/mimalloc/include/mimalloc-new-delete.h
submodules/mimalloc/include/mimalloc-override.h
submodules/mimalloc/include/mimalloc-stats.h
submodules/mimalloc/include/mimalloc.h
submodules/mimalloc/include/mimalloc/atomic.h
submodules/mimalloc/include/mimalloc/internal.h
submodules/mimalloc/include/mimalloc/prim.h
submodules/mimalloc/include/mimalloc/track.h
submodules/mimalloc/include/mimalloc/types.h
submodules/mimalloc/src/bitmap.h
submodules/mimalloc/src/prim/windows/etw.h
submodules/mimalloc/test/main-override-dep.cpp
submodules/mimalloc/test/main-override-dep.h
submodules/mimalloc/test/main-override.cpp
submodules/mimalloc/test/testhelper.h
submodules/sanitizers-cmake/tests/asan_test.cpp
submodules/sanitizers-cmake/tests/shortest.ext.test.cpp
tests/test_cmdline_tool.py
tests/test_export_files.py
tests/test_ipython_cli.py
tests/test_ipython_fallback.py
tests/test_ipython_precedence.py
tests/test_ipython_pty.py
tests/test_pretty_print.py
tests/test_repl_cli.py