Skip to content
Roblox API Reference

PartOperation

An abstract class that all parts based on solid modeling inherit from.
Memory category
Instances
Own members
19
Inherited members
213
Subclasses
3
Siblings
2

Properties138

Inherited fromObject2

Property categoryData

Inherited fromInstance21

Property categoryBehavior

Property categoryData

Property categoryPermissions

Inherited fromPVInstance2

Property categoryPivot

  • Editor-only property that displays and edits the pivot's CFrame relative to the instance, moving only the pivot and leaving the instance in place.
    • Not replicated
    • Not scriptable

Property categoryTransform

  • Editor-only property that reads and sets the world CFrame of the PVInstance's pivot, moving the entire instance when changed from the Studio Properties window.
    • Not replicated
    • Not scriptable
Inherited fromBasePart81

Property categoryAppearance

Property categoryAssembly

Property categoryBehavior

Property categoryCollision

Property categoryData

Property categoryPart

Property categoryPivot

Property categorySurface

Property categorySurface Inputs

Property categoryTransform

Inherited fromTriangleMeshPart14

Property categoryBehavior

Property categoryCollision

Property categoryData

Defined byPartOperation18

Property categoryAppearance

  • PartOperation.RenderFidelity: Enum.RenderFidelity = Enum.RenderFidelity.Automatic
    The level of detail used to render the solid modeled part.
    • Read capabilities: Basic + CSG
    • Write capabilities: PluginOrOpenCloud
  • PartOperation.SmoothingAngle: number = 0
    An angle in degrees which affects the smooth shading of a solid modeled part.
    • Read capabilities: Basic + CSG
    • Write capabilities: PluginOrOpenCloud

Property categoryData

  • PartOperation.AssetId: string = ""
    • Hidden
    • Not scriptable
    • Roblox engine security
    • Read capabilities: Basic + CSG
  • PartOperation.ChildData: string = ""
    • Hidden
    • Not replicated
    • Not scriptable
    • Roblox engine security
    • Read capabilities: Basic + CSG
  • PartOperation.ChildData2: SharedString
    • Hidden
    • Not replicated
    • Not scriptable
    • Roblox engine security
    • Read capabilities: Basic + CSG
  • PartOperation.ComponentIndex: number = -1
    • Hidden
    • Not replicated
    • Not scriptable
    • Roblox engine security
    • Read capabilities: Basic + CSG
  • PartOperation.Content: Content
    • Hidden
    • Not scriptable
    • Roblox engine security
    • Read capabilities: Basic + CSG
  • PartOperation.DCDPropertyData: CSGPropertyData
    • Hidden
    • Not replicated
    • Not scriptable
    • Roblox engine security
    • Read capabilities: Basic + CSG
  • PartOperation.FormFactor: Enum.FormFactor = Enum.FormFactor.Custom
    • Hidden
    • Not scriptable
    • Roblox engine security
    • Read capabilities: Basic + CSG
  • PartOperation.InitialSize: Vector3 = Vector3.one
    • Hidden
    • Not scriptable
    • Roblox engine security
    • Read capabilities: Basic + CSG
  • PartOperation.MeshData: string = ""
    • Hidden
    • Not scriptable
    • Roblox engine security
    • Read capabilities: Basic + CSG
  • PartOperation.MeshData2: SharedString
    • Hidden
    • Not scriptable
    • Roblox engine security
    • Read capabilities: Basic + CSG
  • PartOperation.OffCentered: boolean = false
    • Hidden
    • Not replicated
    • Not scriptable
    • Roblox engine security
    • Read capabilities: Basic + CSG
  • PartOperation.PhysicsData: string = ""
    • Hidden
    • Not scriptable
    • Roblox engine security
    • Read capabilities: Basic + CSG
  • PartOperation.SolidMeshHolder: NetAssetRef
    • Hidden
    • Not scriptable
    • Read capabilities: Basic + CSG
  • PartOperation.TriangleCount: number = 0
    The number of polygons in this solid model.
    • Write: Roblox engine security
    • Read capabilities: Basic + CSG
  • PartOperation.UsePartColor: boolean = false
    Sets whether the PartOperation can be recolored using inherited color properties.
    • Read capabilities: Basic + CSG
  • PartOperation.ManifoldMesh_DEPRECATED: SharedString
    • Deprecated
    • Hidden
    • Not replicated
    • Not scriptable
    • Roblox engine security
    • Read capabilities: Basic + CSG

Methods78

Inherited fromObject3
  • Get an event that fires when a given property of the object changes.
    Parameters
    ParameterDescription
    property: string
    The property to connect to.
    Returns
    TypeDescription
    RBXScriptSignal
    A signal that fires whenever the property changes.
  • Object:IsA(className: string): boolean
    Returns true if an object's class matches or inherits from a given class.
    • Custom Lua state
    • Thread safe
    Parameters
    ParameterDescription
    className: string
    The class against which the Object's class will be checked. Case-sensitive.
    Returns
    TypeDescription
    boolean
    Describes whether the Object's class matched or is a subclass of the given class.
  • Object:isA(className: string): boolean
    Deprecated: This deprecated function is a variant of Object:IsA() which should be used instead.
    • Deprecated
    • Custom Lua state
    Parameters
    Parameter
    className: string
    Returns
    Type
    boolean

    Use IsA instead.

Inherited fromInstance39
Inherited fromPVInstance2
Inherited fromBasePart33
Defined byPartOperation1

Events16

Inherited fromObject1
Inherited fromInstance9
Inherited fromBasePart6