## SnapOffsetToPointForSlicePolygons

### Introduced

v4.0

### Description

Sets the offset of the slice-polygons operator such that the plane will pass by the given point.

### Scripting Syntax

    SnapOffsetToPointForSlicePolygons( Operator, Target );

### Parameters

Parameter | Type | Description
--- | --- | ---
Operator | String | Specifies the slice-polygons operator whose offset parameter has to be changed.
Target | String | Point to snap to

### Examples

#### VBScript Example

    ' The following uses slice to cut a cube then uses SnapOffsetToPointForSlicePolygons

    ' to make sure the slice passes by the point #7.

    CreatePrim "Cube", "MeshSurface"

    ApplyTopoOp "SlicePolygons", "cube"

    SetValue "cube.polymsh.slicepolygonsop.planeref", 1

    SetValue "cube.polymsh.slicepolygonsop.sliceplane", 3

    SetValue "cube.polymsh.slicepolygonsop.planeposx", -0.235193390644333

    SetValue "cube.polymsh.slicepolygonsop.planeposy", 1.12099707576442

    SetValue "cube.polymsh.slicepolygonsop.planeposz", -0.33228724744653

    SetValue "cube.polymsh.slicepolygonsop.planenormal", 1

    SetValue "cube.polymsh.slicepolygonsop.planerotx", -4.61581248941901

    SetValue "cube.polymsh.slicepolygonsop.planeroty", 0.702946180123846

    SetValue "cube.polymsh.slicepolygonsop.planerotz", 17.3091725535308

    SetValue "cube.polymsh.slicepolygonsop.uiradius", 7.20741807439402

    SnapOffsetToPointForSlicePolygons "cube.polymsh.slicepolygonsop", "cube.pnt[7]"