Buy Now

Picking and Drawing Functions

< Previous | Contents | Manuals Home | Boris FX | Next >

โ€ŒPicking and Drawing Functions

These allow you to pick points and rectangles in the camera view from a detached (only!) Sizzle dialog. It must be detached so that the user interface is unlocked to pick the points in the camera view!

You can also create on-screen overlay graphics for the duration of the dialog being open; multiple panels can be open at once with separate overlay features. If multiple instances of the same dialog are open, it must use SetGraphicsOwner with a random number or some other method to keep the graphics separate.

AddGroup(groupnm, color) Add a group with this name to contain lines,

they will all have the same color. Use different groups for different colors.

AddGroupLine(groupnm, pt1, pt2) Add a line to this group, from pt1 to pt2, both

in UV coordinates -1..+1.

ClearGroup(groupnm_spec) Remove all lines from the group. If the group

spec ends in an asterisk(*), it is a wild-card match.

DoesGroupExist(groupnm_spec) Returns 1 if the groupnm exists. If the group

spec ends in an asterisk(*), it is a wild-card match.

PickCancel() Cancel a point or rectangle picking operation.

The cancel callback functions will not be PickGraphic(pickName, cancelName) Initiate a graphics group pick mode in the

camera view(s). This dialog must be detached! Call the function named pickName when the user clicks a graphic, with the shot and graphicโ€™s group name as arguments. Call the cancel function if the mode is cancelled due to a different mode being selected or the dialog being closed. See example at end.

PickPoint(pickName, cancelName) Initiate a point pick mode in the camera

view(s). This dialog must be detached! Call the function named pickName when the user clicks a point, with the shot and point as arguments. Call the cancel function if the mode is cancelled due to a different mode being selected or the dialog being closed.

See example at end.

PickRectangle(pickName, cancelName) Initiate a point pick mode in the camera

view(s). This dialog must be detached! Call the function named pickName when the user clicks a point, with the shot and two points as arguments. Call the cancel function if the mode is cancelled due to a different mode being selected or the dialog being closed.

See example at end.

RemoveGroup(groupnm_spec) Remove the named group of lines. If the

group spec ends in an asterisk(*), it is a wild-card match.

SetGraphicsOwner(nm) Sets an arbitrary string (initially the name of

the script) that identifies its graphics groups. SetGroupColor(groupnm_spec, color) Sets the color of the named group of lines.

If the group spec ends in an asterisk(*), it is a

wild-card match and can set the color of multiple groups..

SetGroupOverlayMask(groupnm_spec, image) Sets an overlay mask image.

ยฉ2026 Boris FX, Inc.ย โ€”ย UNOFFICIALย โ€”ย Converted from original PDF.


Subscribe to our newsletter

Get all the latest news, blog posts and product updates from Boris FX, delivered directly to your inbox.

In order to provide you with the content requested, we need to store and process your personal data. For more information on how to unsubscribe and our commitment to protecting your privacy, please review our Privacy Policy.

Welcome!

Thanks for opting-in to our newsletter. You'll receive an email momentarily with your confirmation.

Please select your language

The website is currently localized into the following languages