awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 repository-uri

Awesome GitHub RepositoriesCoordinate-Based Vector Processing

Conversion of point lists and mathematical functions into extruded 3D solids.

Distinct from 2D Vector Transformations: Existing candidates focus on simple matrix transformations or search, not the pipeline from 2D coordinates to 3D solids.

Explore 13 awesome GitHub repositories matching graphics & multimedia · Coordinate-Based Vector Processing. Refine with filters or upvote what's useful.

Awesome Coordinate-Based Vector Processing GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • gcssloop/androidnoteAvatar GcsSloop

    GcsSloop/AndroidNote

    9,332Vezi pe GitHub↗

    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

    Computes the rectangular bounding box of a vector path to determine its spatial dimensions.

    Javaandroidandroid-studiocustom-view
    Vezi pe GitHub↗9,332
  • yemount/pose-animatorAvatar yemount

    yemount/pose-animator

    8,843Vezi pe GitHub↗

    Pose-animator is a system that maps real-time body and face tracking data to 2D vector illustrations. It functions as a skeletal animation engine and motion controller that translates human keypoint recognition into instantaneous SVG path updates. The project enables real-time motion capture from webcam feeds and pose extraction from static images. It utilizes a skeletal rig to link virtual bones to vector character surfaces, allowing for the animation of custom characters and interactive avatars. The tool incorporates client-side machine learning inference for processing camera frames, coor

    Updates SVG curve coordinates by calculating point offsets and rotations based on detected body landmarks.

    JavaScript
    Vezi pe GitHub↗8,843
  • openscad/openscadAvatar openscad

    openscad/openscad

    8,887Vezi pe GitHub↗

    OpenSCAD is a script-based 3D modeler and parametric CAD tool that generates three-dimensional solid objects from programmable scripts. It utilizes a constructive solid geometry engine to create complex shapes by performing boolean operations on basic geometric primitives. The system functions as a compiler that transforms a functional language into geometric representations, allowing for precise dimensional control through variables and functions. It features a WebAssembly implementation that enables the geometry pipeline to execute directly within web browsers. The software covers a broad

    Converts point lists and mathematical functions into 2D outlines that are extruded into three-dimensional solids.

    C++3d3d-graphics3d-models
    Vezi pe GitHub↗8,887
  • pixieditor/pixieditorAvatar PixiEditor

    PixiEditor/PixiEditor

    7,840Vezi pe GitHub↗

    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

    Determines precise x,y coordinates along vector paths to drive procedural image placement.

    C#2davaloniauicsharp
    Vezi pe GitHub↗7,840
  • bramp/js-sequence-diagramsAvatar bramp

    bramp/js-sequence-diagrams

    7,834Vezi pe GitHub↗

    js-sequence-diagrams is a JavaScript library used to generate SVG sequence diagrams from plain text descriptions. It functions as a text-to-diagram tool that transforms structured textual input into scalable vector graphics to represent system interaction flows. The library provides capabilities for system workflow visualization and technical documentation automation. It maps the communication between different components or services by converting text into visual representations of logic flows. The tool includes support for custom typeface loading to change the visual style and lettering of

    Calculates the specific SVG coordinates and paths required to render sequence flow arrows.

    JavaScriptjavascriptsequence-diagramsvg
    Vezi pe GitHub↗7,834
  • veltman/flubberAvatar veltman

    veltman/flubber

    6,920Vezi pe GitHub↗

    Flubber is an SVG path morphing library and shape transition engine designed to calculate smooth interpolations between complex vector shapes. It functions as a vector shape interpolator that generates intermediate path states between two sets of coordinates based on a progress value. The toolkit provides specialized capabilities for managing transitions between different shape quantities, including the ability to split a single shape into multiple pieces or merge multiple shapes into one. It also enables morphing between custom paths and geometric primitives, such as circles and rectangles,

    Calculates and generates valid SVG path strings from coordinate point arrays.

    JavaScript
    Vezi pe GitHub↗6,920
  • yqnn/svg-path-editorAvatar Yqnn

    Yqnn/svg-path-editor

    5,222Vezi pe GitHub↗

    Acest proiect este un manipulator de căi vectoriale și transformator de geometrie SVG care oferă o interfață vizuală pentru modificarea datelor de cale SVG. Servește drept utilitar pentru adăugarea, eliminarea și convertirea segmentelor de cale fără a scrie cod de coordonate manual. Instrumentul funcționează ca un optimizator de cale SVG, reducând lungimea datelor de cale și curățând sistemele de coordonate. Include, de asemenea, un transformator de geometrie pentru aplicarea scalării, rotației și translației formelor vectoriale. Software-ul include capabilități pentru manipularea vizuală a căilor și transformări geometrice globale. Oferă, de asemenea, instrumente de control al viewport-ului pentru zoom, panoramare și ajustarea vizualizării la calea curentă.

    Modifies vector path geometry using transformation matrices for scaling and rotation.

    TypeScriptsvgsvg-editorsvg-parser
    Vezi pe GitHub↗5,222
  • gfxfundamentals/webgl-fundamentalsAvatar gfxfundamentals

    gfxfundamentals/webgl-fundamentals

    5,004Vezi pe GitHub↗

    webgl-fundamentals este o resursă educațională cuprinzătoare și un tutorial grafic pentru învățarea randării 2D și 3D accelerate hardware folosind API-ul WebGL. Servește drept curriculum structurat de grafică 3D și referință de programare GPU, ghidând utilizatorii prin pipeline-ul grafic de la geometria de bază la tehnici avansate de randurare. Proiectul oferă ghiduri detaliate despre dezvoltarea shaderelor GLSL, inclusiv crearea de shadere de vertex și fragment. Se concentrează în mod specific pe implementarea modelelor de iluminare în timp real—cum ar fi iluminarea direcțională, punctuală și spot—și aplicarea fluxurilor de lucru de shadow mapping și texture mapping. Resursa acoperă o gamă largă de capabilități de grafică pe calculator, inclusiv matematică spațială 3D, implementarea sistemelor de camere pentru vederi perspective și ortografice, și utilizarea transformărilor matriciale. Include, de asemenea, instrucțiuni pentru efectuarea de calcule GPU de uz general (GPGPU) și optimizarea performanței de randurare prin vertex-uri indexate.

    Calculates precise coordinates along cubic curves using control points and linear interpolation.

    HTML3d3d-mathglsl
    Vezi pe GitHub↗5,004
  • lincolnloop/python-qrcodeAvatar lincolnloop

    lincolnloop/python-qrcode

    4,854Vezi pe GitHub↗

    python-qrcode is a library for generating QR codes from data and exporting them as images, vectors, or terminal text. It provides specialized encoders for producing portable network graphics, scalable vector graphics, and ASCII text representations. The project supports visual styling and custom branding, allowing for the modification of module shapes, the application of custom colors, and the embedding of logos. The capability surface includes image file export for digital assets and terminal-based visualization for displaying QR codes directly within a command line interface. It also manag

    Calculates precise SVG path coordinates based on the QR module matrix for resolution-independent output.

    Python
    Vezi pe GitHub↗4,854
  • benpickles/peityAvatar benpickles

    benpickles/peity

    4,221Vezi pe GitHub↗

    Peity este o bibliotecă ușoară de vizualizare a datelor SVG care transformă conținutul text numeric și atributele HTML în diagrame mici de tip plăcintă, gogoașă, bare și linii. Acesta funcționează ca un renderer bazat pe atribute și un instrument de îmbunătățire progresivă, adăugând grafică vectorială paginilor web prin citirea datelor direct din DOM, fără a necesita framework-uri JavaScript grele. Biblioteca suportă funcții de desenare personalizate și atribuiri dinamice de culori, permițând înregistrarea de noi tipuri de diagrame și utilizarea funcțiilor personalizate pentru a determina culorile segmentelor. Suprafața sa de capabilități acoperă randarea mini-diagramelor de date, cum ar fi sparklines și inele de progres pentru metricile tabloului de bord. Include capacitatea de a redesena automat vizualizările atunci când textul elementului subiacent se modifică și permite configurarea individuală a diagramelor prin atribute de date HTML.

    Calculates precise arc and line coordinates to transform numeric arrays into scalable vector graphics.

    HTMLchartjqueryjquery-plugin
    Vezi pe GitHub↗4,221
  • alexjlockwood/shapeshifterAvatar alexjlockwood

    alexjlockwood/ShapeShifter

    4,070Vezi pe GitHub↗

    ShapeShifter este un editor vizual și utilitar pentru crearea de animații de tip morphing între vectori SVG. Servește ca editor de interpolare care permite alinierea și modificarea punctelor vectoriale pentru a produce tranziții fluide între diferite forme. Proiectul funcționează ca un generator de active vectoriale cross-platform, exportând datele de animație sub formă de spritesheets și fișiere drawable pentru utilizare pe platformele Android, iOS și web. Este specializat în convertirea comenzilor de cale SVG disparate într-un format unificat pentru a asigura o mapare punct-la-punct între forme. Instrumentul include capabilități pentru optimizarea alinierii căilor și standardizarea comenzilor pentru a sincroniza structurile de cale incompatibile. De asemenea, oferă gestionarea fișierelor pentru încărcarea graficelor vectoriale și salvarea secvențelor de morphing configurate.

    Automatically adds or removes vector points to synchronize the structural complexity of incompatible paths.

    TypeScriptandroidangularanimated-vector-drawable
    Vezi pe GitHub↗4,070
  • chrisbuilds/terminaltexteffectsAvatar ChrisBuilds

    ChrisBuilds/terminaltexteffects

    3,892Vezi pe GitHub↗

    This project is a terminal graphics library and command-line visual effects tool designed to create dynamic motion graphics using ANSI escape sequences. It provides a framework for implementing an ANSI text animation engine and a motion processor that handles the movement of characters along paths within a shell environment. The tool is distinguished by its wide array of pre-defined visual effects, ranging from simulated environmental phenomena like thunderstorms and fire to high-tech reveals such as laser etching and decryption animations. It also supports extensibility through a plugin-base

    Determines coordinates along lines and bezier curves based on a distance factor.

    Pythonascii-artterminal-basedvisual-effects
    Vezi pe GitHub↗3,892
  • methodofaction/method-drawAvatar methodofaction

    methodofaction/Method-Draw

    2,999Vezi pe GitHub↗

    Method-Draw is a browser-based vector graphics editor designed for creating and modifying scalable vector illustrations. It provides a workspace for managing vector paths, typography, and canvas layouts, allowing users to produce illustrations directly within a web environment using standard vector markup language. The software distinguishes itself by offering precise control over vector geometry, enabling users to manipulate individual nodes, segments, and curves to refine complex shapes. It integrates a comprehensive toolset for drawing and editing paths, alongside features for typography f

    Calculates coordinate transformations to enable precise manipulation of individual anchor points on vector curves.

    JavaScriptdrawing-appsvg-editorvector-graphics
    Vezi pe GitHub↗2,999
  1. Home
  2. Graphics & Multimedia
  3. Coordinate-Based Vector Processing

Explorează sub-etichetele

  • SVG Path Calculations3 sub-tag-uriDetermines the coordinates and paths for rendering vector graphics from matrix data. **Distinct from Coordinate-Based Vector Processing:** Focuses on 2D path calculation for SVGs rather than 3D solid extrusion.