Break Smart Single
KeyCreator \ Modify \ Break \ Break-Smart-Single

Location: Modify>Break>Smart Single

Compare this function with the Modify>Break>SmartBoth function. To understand the use of these two functions (SmartSingle and SmartBoth), it is helpful to compare them with Modify>Break>Both. With Modify>Break>Both, break is accomplished by selecting explicitly the two desired entities involved in the break. But with the smart functions, it is only necessary to select one entity. KeyCreator then automatically selects the second, intersecting, entity nearest to where you clicked on the first entity. So the location where you click on the first entity is crucial in determining which second entity KeyCreator selects automatically for the break operation.

SmartSingle allows you to select an entity, and the function automatically breaks it to its intersection with the closest entity. Note this special case: when a closed entity is selected, the function first tries to break it cleanly against  a single entity. If no solution with the single entity is found, the function looks for a second intersection with another (third) entity, and breaks the selected entity against two intersecting positions (like Break>Double). The function fails if any of the two intersections is not found. Note that the SmartSingle function only can break a solid that intersects wireframe geometry, not a solid that intersects another solid. (SmartBoth does not support selection of solid entities.)

  1. Click Modify>Break>SmartSingle.

  2. Select the entity to break or extend on the side you want to keep. The entity is broken or extended to the intersection of its closest neighbor. If there is no close entity or no intersections found, failure occurs with an error message. Failure occurs if less than two entities are found to be close, or any of the closest entities have no intersection with the selected entity. If the selected entity is closed, the function breaks (Double) against intersections with the two closest neighbors if no solution is available against a single entity.