15 repository-uri
Logic for translating input coordinates between different units or coordinate systems.
Distinguishing note: Existing candidates focus on HTTP response mapping or layout sizing, not pixel-to-percentage coordinate translation
Explore 15 awesome GitHub repositories matching user interface & experience · Coordinate Mapping. Refine with filters or upvote what's useful.
Misbrands is an SVG satirical logo generator and developer meme asset tool. It functions as a vector graphic sticker tool designed to produce high-resolution images for printing physical stickers for hardware. The project focuses on satirical tech branding by swapping brand names on industry logos. It generates humorous technology stickers and developer humor content centered around industry rivalries and technology stack preferences. The system utilizes a vector-based asset pipeline and SVG template injection to replace text elements within graphics. It employs coordinate-based logo mapping
Implements logic to map precise text coordinates within SVG canvases for correct brand name placement.
AndroidAssetStudio is a web-based toolset for creating launcher icons, action bar graphics, and notification assets for Android applications. It functions as a resource graphic suite for producing correctly sized images and icons that comply with Android system requirements and directory structures. The project includes specialized generators for producing stretchable nine-patch images and a designer for creating vector drawables and animated icons. It generates multiple resolutions of the same image to ensure high quality across various device densities. The tool covers the generation of la
Translates user-defined point coordinates into scalable vector formats for adaptive icon generation.
clmtrackr is a JavaScript computer vision library designed for facial landmark detection and real-time tracking. It implements Constrained Local Models to identify specific coordinate points on a human face within video feeds or static images. The project functions as a real-time face warping engine and expression analysis tool. It can distort facial images via parametric models to create caricatures or identify and label emotional states such as happiness, sadness, anger, and surprise based on feature coordinates. The library covers a broad range of capabilities including automatic and manu
Identifies and maps the coordinate positions of facial landmarks within static images.
LittleBigMouse is a multi-monitor DPI mouse manager designed to synchronize cursor movement and transitions across displays with differing pixel densities. It functions as a cursor transition controller and display geometry optimizer to ensure consistent mouse navigation in diverse monitor setups. The software provides tools for adjusting virtual screen sizes and positions to match a physical desk layout. It implements mouse movement normalization and transition coordination to eliminate cursor jumps when crossing boundaries between monitors with different DPI settings. The system includes c
Implements logic for translating cursor coordinates between monitors with differing pixel densities.
Kalidokit is a web-based motion capture tool that transforms real-time webcam video into 3D character animation data. It functions as a blendshape and kinematics calculator, converting facial, hand, and body tracking data from Mediapipe and TensorFlow.js into blendshape weights and euler rotations for driving digital puppets and avatars. The tool solves face landmarks to derive head rotation, eye blinks, mouth shapes, and brow values for rigging, while hand landmarks are converted into finger joint rotations and body keypoints into per-joint euler rotations for full-body animation. It include
Provides a landmark normalization pipeline that scales and orients coordinates for consistent processing.
Fritzing este un software de design de circuite electronice utilizat pentru documentarea construcțiilor hardware. Funcționează ca un instrument de documentare hardware și un instrument de layout pentru plăci cu circuite imprimate (PCB), permițând utilizatorilor să creeze reprezentări vizuale ale circuitelor prin breadboard, scheme și vederi de placă. Software-ul include un modelator de componente electronice dedicat pentru crearea de reprezentări digitale și piese personalizate pentru bibliotecile de componente. Suportă un flux de lucru de producție complet, permițând traducerea schițelor de circuite digitale în comenzi profesionale de plăci prin servicii de producție integrate. Aplicația acoperă documentarea circuitelor electronice, partajarea proiectelor hardware printr-o galerie publică și designul traseelor și formelor plăcilor cu circuite imprimate. Utilizatorii pot, de asemenea, să lege codul sursă direct de design-urile lor hardware pentru a menține înregistrări complete ale proiectelor.
Implements coordinate mapping to maintain consistent electrical connections across breadboard, schematic, and PCB views.
coordtransform este o bibliotecă de transformare a coordonatelor și un utilitar de proiecție a hărților utilizat pentru a converti coordonatele geografice între sistemele WGS84, GCJ02 și BD09. Acesta funcționează ca un convertor de coordonate geografice care transformă valorile de longitudine și latitudine pentru a alinia datele hărții între diferiți furnizori. Biblioteca gestionează în mod specific deplasările și offset-urile necesare pentru integrarea hărților chinezești, asigurându-se că datele spațiale se aliniază corect atunci când se mută coordonatele între aceste standarde de mapare internaționale și regionale. Capabilitățile sale acoperă alinierea datelor GIS și normalizarea datelor de locație, care standardizează diverse formate de sisteme de coordonate într-un singur format consistent pentru analiză sau stocare.
Adjusts coordinates to align with the specific projection offsets required by Chinese map providers.
Neon este un framework Swift pentru layout UI programatic care orchestrează elementele interfeței printr-un motor de poziționare relativă. Acesta calculează dimensiunile și pozițiile view-urilor la runtime pentru a crea interfețe utilizator responsive fără a utiliza constrângeri, arcuri, strut-uri sau limbaj de format vizual. Sistemul organizează elementele în stack-uri și grupuri folosind un orchestrator bazat pe coordonate care rezolvă regulile de aliniere între componentele sibling și părinte. Utilizează o abordare de mapare a coordonatelor bazată pe reguli pentru a traduce descriptorii de aliniere de nivel înalt în coordonate absolute pe ecran. Framework-ul oferă capabilități pentru ancorarea superview-urilor, umplerea spațiului containerului și calcule dinamice de tip „size-to-fit”. De asemenea, suportă alinierea relativă a view-urilor și organizarea elementelor sibling în stack-uri orizontale sau verticale aliniate la margini, colțuri sau centre.
Translates high-level alignment descriptors into absolute screen coordinates without using constraints.
ogl este o bibliotecă grafică WebGL și un motor de scenă 3D (scene graph) conceput pentru randarea scenelor tridimensionale. Oferă un framework lightweight pentru gestionarea geometriilor și coordonarea transformărilor spațiale într-un sistem ierarhic. Proiectul include un sistem de shadere PBR pentru crearea de materiale realiste și un framework de calcul GPGPU pentru efectuarea de calcule de uz general la scară largă și simulări de particule pe procesorul grafic. De asemenea, dispune de o suită de post-procesare pentru aplicarea filtrelor vizuale scenelor randate prin frame buffer-e. Biblioteca acoperă capabilități mai largi, inclusiv operații matematice 3D, importarea și animarea activelor 3D și interacțiunea utilizatorului prin raycasting și controlul camerei.
Utilizes 4x4 matrices to project 3D coordinates onto a 2D screen and manage spatial transformations.
missingno este o bibliotecă Python pentru vizualizarea și analiza modelelor de date lipsă. Oferă un set de instrumente pentru a profila completitudinea seturilor de date, a mapa lacunele de date și a cuantifica volumul valorilor nule în variabile. Biblioteca se diferențiază printr-un analizor de corelație a nulității și un instrument de clustering ierarhic al datelor. Aceste componente permit detectarea dependențelor și tendințelor sistemice prin măsurarea modului în care absența unei variabile se raportează la absența alteia. Setul de instrumente acoperă capabilități mai largi de auditare a calității datelor și analiză exploratorie. Include funcționalități pentru sumarizarea nulității coloanelor folosind scale liniare și logaritmice, precum și mapare bazată pe matrice pentru a identifica lacunele sistemice în înregistrări.
Converts dataframes into binary masks of presence and absence to identify systemic gaps through visual patterns.
This project provides a React component and a set of utilities for implementing interactive image cropping. It enables users to define selection areas over media elements using a draggable and resizable interface. The library supports fixed aspect ratio locking and the definition of custom crop shapes, such as circles. It utilizes a percentage-based coordinate system to ensure the selection interface remains responsive across different screen sizes and layouts. The toolset includes capabilities for real-time crop previewing and the generation of cropped regions using canvas-based rendering.
Maps absolute pixel movements from pointer events to relative percentage values based on the image size.
This project is a utility library for the Google Maps SDK for Android, providing a suite of specialized tools for rendering geospatial data, calculating spherical geometry, and visualizing map markers and heatmaps. It serves as a helper collection to handle complex geospatial tasks within Android applications. The library features a marker clustering tool to group nearby markers into single icons and a map data visualizer for generating heatmaps based on the intensity and distribution of geographic points. It also includes a polyline encoding tool for compressing coordinate sequences into com
Coordinates interaction events and feature additions across combined markers and overlays to maintain consistent user behavior.
gcoord is a coordinate conversion library that transforms geographic coordinates between China's three major map coordinate systems: WGS-84, GCJ-02, and BD-09. It handles the offset corrections required by national encryption policies, converting GPS or API-derived coordinates to align with the projections used by Chinese map providers like Baidu, Gaode, and Google China. The library provides direct conversions between all three systems, including WGS-84 to GCJ-02, WGS-84 to BD-09, GCJ-02 to BD-09, and their reverse transformations. It processes individual coordinate pairs, batches of coordin
Adjusts coordinates from GPS or APIs to align with the projection used by specific Chinese map providers.
jeelizFaceFilter is a browser-based computer vision engine and WebGL face tracking library designed for AR filters and real-time facial movement tracking. It functions as a neural network face detector that identifies multiple faces and monitors mouth movements and rotation within a web browser. The system distinguishes itself through a model-swappable detection pipeline, allowing the exchange of neural network weights to balance accuracy and performance across different camera angles and devices. It features real-time lighting synchronization to match the illumination of 3D overlays with the
Maps detected facial landmarks to a 3D coordinate system to align virtual objects with facial movements.
This project is a computer vision library designed for facial landmark detection and alignment. It provides a framework for identifying and mapping specific points on a human face in both two-dimensional and three-dimensional space, enabling the normalization of facial geometry and orientation across diverse images. The system utilizes a deep learning approach to extract precise facial coordinates, supporting tasks such as expression analysis and geometric modeling. By employing a stacked hourglass architecture, the model performs multi-stage feature refinement to capture spatial relationship
Maps detected facial landmarks to a 3D coordinate system for object alignment.