Creates a 3D solid by revolving a 2D shape.

syntaxSyntax:
DlxRevolve.Shape(shape, scale=1.0)

Parameters

Parameter Description
shape A DlxFigure object with the shape.
scale Shape scaling.

Return Value

If the operation ends correctly it returns true otherwise it returns false.

Example

  Copy codeCopy code
function OnBuild3DModel()
{
  var ctx = FWiz.Get3DModelCtx();
  var style = FWiz.Get3DStyle(0);
  style.SetStyle("gold");

  var style1 = FWiz.Get3DStyle(1);
  style1.SetStyle("jade");

  var shape = new DlxFigure();
  shape.AddPoint(new DlxPoint(0, 0));
  shape.AddPoint(new DlxPoint(5, 0));
  shape.AddPoint(new DlxPoint(5, 8));
  shape.AddPoint(new DlxPoint(0, 12));
  shape.EndShape();

  var obj = new DlxRevolve(style);
  obj.AddRing(style1, 6, 7);
  obj.Shape(shape);
  ctx.Add(obj);
}

See also