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
| Name | Value | Description |
|---|---|---|
| None | 0 | Indicates no previous CSG combination operation is recorded for this NegateOperation part. This is the default value of PreviousOperation. |
| NegatedUnion | 1 | Indicates this NegateOperation was previously produced by a Union operation applied to multiple negated parts. |
| NegatedIntersection | 2 | Indicates 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.
| Field | Value |
|---|---|
| value | 0 |
NegatedUnion
Indicates this NegateOperation was previously produced by a Union operation applied to multiple negated parts.
| Field | Value |
|---|---|
| value | 1 |
NegatedIntersection
Indicates this NegateOperation was previously produced by an Intersection operation applied to multiple negated parts.
| Field | Value |
|---|---|
| value | 2 |