We use cookies on this site to enhance your user experience
Collapse Sidebar




The ResizeIncrement property is a read-only property that describes the smallest change in size allowable by the /BasePart/Resize method. It differs between implementations of the /BasePart abstract class. For instance, /Part has this set to 1 and /TrussPart has this set to 2 (since individual truss sections are 2x2x2 in size).

Code Samples

Resize Handles

This code sample creates a Handles object and shows how to set the Faces property of the object. It also references ResizeableFaces of a part. Try placing this script in multiple kinds of parts to see how ResizeableFaces varies.

-- Put this Script in several kinds of BasePart, like
-- Part, TrussPart, WedgePart, CornerWedgePart, etc.
local part = script.Parent

-- Create a handles object for this part
local handles = Instance.new("Handles")
handles.Adornee = part
handles.Parent = part

-- Manually specify the faces applicable for this handle
handles.Faces = Faces.new(Enum.NormalId.Top, Enum.NormalId.Front, Enum.NormalId.Left)

-- Alternatively, use the faces on which the part can be resized.
-- If part is a TrussPart with only two Size dimensions
-- of length 2, then ResizeableFaces will only have two
-- enabled faces. For other parts, all faces will be enabled. 
handles.Faces = part.ResizeableFaces