#points #structures #editing

vector-editor-core

Core structures for editing point based structures

6 releases

Uses new Rust 2024

0.3.0 Jan 17, 2026
0.2.2 Oct 2, 2025
0.2.1 Aug 9, 2025
0.2.0 Sep 22, 2024
0.1.1 Oct 15, 2022

#407 in Graphics APIs


Used in femto-mesh

MIT/Apache

8KB
123 lines

Core structures for editing point-based structures.

This crate provides the fundamental building blocks for creating vector graphics editors. It defines the core data structures such as PointObject and Layer, and provides traits for configuring selection settings and behaviors.

Features

  • PointObject: A generic struct representing a collection of points with associated options.
  • Layer: A struct representing a layer of PointObjects.
  • SelectSettings: A trait for configuring selection settings for point objects.
  • Selectable: A trait for selecting points within a PointObject.

Dependencies

~770KB
~15K SLoC