This page contains reference documentation for the Grid member.
Grid Grid;
Examples are as follows:
// Configure the grid to standard size of 64-units square. ModelView a_oView = Model.ActiveView; Matrix editTransform = Model.Grid.GetTransform(); editTransform.Position[0] = 0; editTransform.Position[1] = 0; editTransform.Position[2] = 0; editTransform.Orientation[0] = 0.0; editTransform.Orientation[1] = 0.0; editTransform.Orientation[2] = 0.0; editTransform.Scale[0] = 1.0; editTransform.Scale[1] = 1.0; Model.Grid.SetTransform( editTransform ); a_oView.QuadrantSpacing = 8.0; Model.Grid.Begin.X = -32.0; Model.Grid.Begin.Y = -32.0; Model.Grid.End.X = 32.0; Model.Grid.End.Y = 32.0; // Align a group with the grid. Group group = (Group)Model.EditNode( node ); ModelView a_oView = Model.ActiveView; Matrix editTransform = Model.Grid.GetTransform(); Matrix groupTransform = new Matrix; groupTransform.Position[0] = editTransform.Position[0]; groupTransform.Position[1] = editTransform.Position[1]; groupTransform.Position[2] = editTransform.Position[2]; groupTransform.Orientation[0] = editTransform.Orientation[0]; groupTransform.Orientation[1] = editTransform.Orientation[1]; groupTransform.Orientation[2] = editTransform.Orientation[2]; group.SetTransform( editTransform );
For sample code: