1 min read

Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.

NegateOperationHiddenHistory

Type of the PreviousOperation property. Records which CSG combination produced this NegateOperation — NegateOperationHiddenHistory.NegatedUnion or NegateOperationHiddenHistory.NegatedIntersection — so the engine can restore the correct output type when the solid is later separated. Defaults to NegateOperationHiddenHistory.None when no prior combination history is recorded.

Items

NameValueDescription
None0Indicates no previous CSG combination operation is recorded for this NegateOperation part. This is the default value of PreviousOperation.
NegatedUnion1Indicates this NegateOperation was previously produced by a Union operation applied to multiple negated parts.
NegatedIntersection2Indicates this NegateOperation was previously produced by an Intersection operation applied to multiple negated parts.

None

Indicates no previous CSG combination operation is recorded for this NegateOperation part. This is the default value of PreviousOperation.

FieldValue
value0

NegatedUnion

Indicates this NegateOperation was previously produced by a Union operation applied to multiple negated parts.

FieldValue
value1

NegatedIntersection

Indicates this NegateOperation was previously produced by an Intersection operation applied to multiple negated parts.

FieldValue
value2