Vixen
02b45cc4
csharp
public static class BlockoutCreate

Doc 24's Creation table: what makes geometry, rather than what changes it.

Read the guide page for this →

Remarks

The shape tool, the poly shape, and duplicate, mirror and array. Everything here produces an entity or entities; nothing here needs an element selection, which is why it is a separate type from BlockoutGeometry and why its commands are reachable in Object mode.

⚠ A created shape keeps its parameters, and that is the whole of D6's first half. A corridor that should be a metre wider is Resize — one number, one undo entry — rather than a face selection and a drag. The door closes the first time somebody edits a face of it; see MeshEdit.Demote.

⚠ Sizes are in world units and the transform stays uniform. A shape carries its own extent — see Size — so nothing here ever writes a non-uniform scale, which is what keeps a later bevel the same width on every axis and a later projection unstretched.

Methods (8)

Used by (7)

  • BlockoutBooleanTestsVixen.Editor.Blockout.Tests
  • BlockoutCreateTestsVixen.Editor.Blockout.Tests
  • BlockoutCubeGridVixen.Editor.Blockout
  • BlockoutHistoryTestsVixen.Editor.Blockout.Tests
  • BlockoutModeVixen.Editor.Blockout
  • BlockoutSurfaceTestsVixen.Editor.Blockout.Tests
  • ShapeDragVixen.Editor.Blockout