glyph_motion
Concepts and Data Flow
Outlines and strokes are different
Intermediate representations
FontOutlineGlyph
FontFilledGlyph
FontCenterlineGlyph
FontStrokeGlyph
Separation of responsibilities
Principles of robotic writing
Installation and Prerequisites
Import Examples
API Reference
COBOTTA Writing API
FontBcapCobottaWriterConfig
FontBcapCobottaWriter
Connection and preparation
Configuration
Writing
Emergency retraction
Outline, Filling, and Centerline API
FontOutlineExtractor
FontGlyphFiller
FontCenterlineExtractor
FontCenterlineCleaner
Stroke-Order API
FontKanjiVGStrokeLoader
SvgPathSampler
FontAlphabetStrokeBuilder
Visualization API
FontViewer
Creating Alphabet Strokes
Currently defined characters
stroke_division
Writing with COBOTTA
Basic example
Determining the writing surface
Absolute coordinate transformation
Continuing writing and line breaks
Retraction on failure
Porting to Other Robots
Creating Centerlines from Ordinary Fonts
Parameter meanings
Interpreting the result
Creating Stroke-Ordered Paths from KanjiVG
SVG filenames
Coordinate transformation
Supported path commands
Using Other Robots and Separating the Control Layer
Verified Classes and Responsibilities
Porting to Another Robot
COBOTTA and Device Servers
Limitations and Precautions
Centerlines Do Not Represent Stroke Order
Limited Alphabet Implementation
KanjiVG Data Is Required
Curves Are Approximated by Polylines
Checks Before Operating the Physical Robot
Scope of Documentation
glyph_motion
glyph_motion package
Subpackages
glyph_motion.lib package
glyph_motion.server_fastapi package
Submodules
glyph_motion.font_bcap_cobotta_writer module
glyph_motion.font_line_layout module
FontLineLayout
PositionedCharacter
glyph_motion
glyph_motion
glyph_motion package
glyph_motion.server_fastapi package
glyph_motion.server_fastapi.clients package
View page source
glyph_motion.server_fastapi.clients package
Submodules
glyph_motion.server_fastapi.clients.async_cobotta_writer_client module
glyph_motion.server_fastapi.clients.sync_cobotta_writer_client module