Instance Method
removeNodeCheckKeepShape(_:normalizeHandles:) removeNodeCheckKeepShape:normalizeHandles:error: removeNodeCheckKeepShape_normalizeHandles_error_
Removes a node and adjusts adjacent segments to approximate the path shape.
Declaration
func removeNodeCheckKeepShape(_ node: GSNode, normalizeHandles: Bool) throwsDeclaration
- (BOOL) removeNodeCheckKeepShape:(GSNode *) node normalizeHandles:(BOOL) normalizeHandles error:(NSError **) error;Declaration
removeNodeCheckKeepShape_normalizeHandles_error_(node: GSNode, normalizeHandles: bool) -> tuple[bool, NSError]Parameters
normalizeHandlesWhether to normalize the remaining handles before fitting the adjusted curve.
Parameters
normalizeHandlesWhether to normalize the remaining handles before fitting the adjusted curve.
errorOn failure, an error describing why the node could not be removed.
Return Value
Whether the node could be removed.
See Also
Removing Nodes
Removes nodes.
Removes the node at an index.
Removes a node.
Removes a node without registering undo, updating the layer selection, or notifying the layer.
Removes a node and adjusts adjacent nodes to keep the path structurally valid.
Removes a node and adjusts adjacent segments to approximate the path shape.