5 مستودعات
Geometric operations used to combine vector paths through union, subtraction, and intersection.
Distinguishing note: Shortlist candidates focus on boolean logic for arrays or file system paths, not geometric vector clipping.
Explore 5 awesome GitHub repositories matching graphics & multimedia · Boolean Path Operations. Refine with filters or upvote what's useful.
Paper.js is an HTML5 Canvas vector graphics library and scripting framework used for creating and manipulating 2D shapes and paths. It functions as a vector animation framework and a headless vector graphics engine, allowing for the execution of graphics operations in both browser and server-side environments. The project features a dedicated SVG import and export engine to convert between native vector items and the SVG format. It includes a specialized boolean path operation toolkit for uniting, subtracting, and intersecting vector paths to create complex geometric shapes. The library cove
Implements a toolkit for uniting, subtracting, and intersecting vector paths to create complex geometric shapes.
AndroidNote is a technical knowledge base and reference resource for Android development. It provides comprehensive guidance on application architecture, custom view development, and advanced graphics programming. The project is distinguished by its depth in visual implementation, covering pseudo-3D perspective projections via virtual cameras and complex 2D rendering using Bézier curves and PorterDuff color blending. It also provides detailed methodologies for app modularization and the management of internal libraries through private Maven repositories and JitPack. The reference surface ext
Implements geometric vector clipping operations including union, intersection, and subtraction to create complex shapes.
ImageSharp is a .NET image processing library and manipulation framework used for decoding, encoding, and modifying digital images. It functions as a comprehensive toolkit for resizing, cropping, and applying pixel-level filters while managing color profiles and pixel data across various file formats. The project integrates a 2D vector graphics engine and a typography rendering engine to draw geometric shapes, paths, and complex stylized text onto images. It also includes a geometry boolean operation library for calculating intersections, unions, and differences between complex polygons and c
Implements geometric boolean operations including union, subtraction, and intersection for vector paths.
PixiEditor is a multi-functional graphics suite that serves as a pixel art editor, a node-based graphics editor, and a vector graphics tool. It functions as a shader-based painting tool and 2D animation software, providing a comprehensive environment for creating raster images and frame-by-frame motion. The project is distinguished by its use of node-based workflows for building complex image transformations, visual effects, and custom digital brush designs. It utilizes a shader-based brush engine and a node graph to define personalized painting tool behaviors and procedural animations. The
Implements geometric boolean operations like union and subtraction to create complex vector shapes.
FontTools هي مكتبة Python لقراءة ملفات الخطوط وتعديلها وكتابتها برمجياً. تعمل كمحلل خطوط OpenType و TrueType وأداة لتحويل ملفات الخطوط الثنائية إلى XML قابل للقراءة البشرية للتحرير وإعادة البناء. يتضمن المشروع مديراً لقراءة وكتابة ملفات مصدر Unified Font Object داخل المجلدات أو الأرشيفات المحلية. كما يوفر أداة متخصصة لضغط خطوط الويب لتقليل حجم الملف وتحسين أداء التحميل. تغطي المكتبة معالجة الخطوط برمجياً، بما في ذلك تعديل مقاييس الخط وبيانات الرموز. توفر إمكانيات لتبسيط محيط الرموز من خلال العمليات المنطقية، وتحليل الخطوط المتغيرة لاكتشاف عدم تطابق الأصول، وتحويل تنسيق الخط.
Implements geometric boolean operations to merge overlapping glyph contours and simplify vector output.