HomeFAQWhy does XyzPilot require a direction selector?...

FAQ

Why does XyzPilot require a direction selector?

Because many geometry operations have two valid solutions. The selector permanently records which solution you intend — preventing silent wrong geometry.

Full Answer

Many geometry operations — intersections, tangencies, parallel offsets — have two mathematically valid solutions. Without a selector, the software must guess which one you want. Guessing produces silent wrong geometry — the most dangerous type of error in CNC programming.

XyzPilot's design principle: never guess. The direction selector forces an explicit, informed choice. That choice is recorded as part of the geometry definition and cannot change silently between sessions, software versions, or machines.

Determinism: The selector is what makes XyzPilot deterministic. The same inputs plus the same selector always produce the same output — on any machine, any version, any time.

XyzPilot Example

Without selector (ambiguous): "Create a point at the intersection of L2 and C1" → Agent asks: "Two solutions: (100,50) and (50,50). Which?" With selector (deterministic): Point/XLarge, Intof, L2, C1 → P5 = (100, 50) [always, on any machine]
← All FAQs Operator Reference Try in XyzPilot →