Начальное приближение
Создание параметрического чертежа – это пошаговое внесение изменений, добавление или удаление объектов и ограничений, варьирование размеров. Каждый новый запрос на вычисление системы ограничений опирается на начальное состояние геометрических объектов, оставшееся в результате предыдущего запроса GCE_Evaluate.
Важно понимать, что начальное состояние геометрии является неотъемлемым условием задачи удовлетворения ограничений. Два эскиза, имеющие одинаковый набор геометрических объектов и ограничений, но отличающиеся начальным состоянием, могут иметь различные решения. C3D Solver принимает во внимание начальное состояние и стремится удовлетворить все заданные ограничения с минимальными отклонениями от начального приближения при минимальном количестве изменяемых объектов.
Начальное приближение имеет определяющее значение не только при запросе на вычисление, но и в момент создания ограничений. Взаимное размещение геометрических объектов показывает вариант формулировки ограничения. Например, если в момент создания касания двух окружностей (GCE_AddTangent), одна окружность располагается внутри другой, то решатель сформулирует касание, при котором одна окружность всегда будет оставаться внутри другой. Подробнее о взаимном размещении геометрических объектов см. параграф Взаимное размещение объектов.