.. solve123d readthedocs documentation by: Dmytry Lavrov date: August 19 2025 desc: This is the documentation for solve123d on readthedocs license: Copyright 2025 Dmytry Lavrov Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. .. highlight:: python Solve123d is a python based geometric constraints solver primarily intended for `build123d ` It provides a general purpose non linear equation solver (usable in any number of dimensions), and a turtle graphics inspired API for 2D sketching, with a "smart" turtle that can calculate its moves to satisfy constraints.