Table of Contents

Class vdSectionRevolved

Namespace
vdIFC
Assembly
vdIFC.dll

A vdFigure object that defines a collection of section curves that revolved around a 3d axis

public class vdSectionRevolved : vdFigure, IDisposable, IvdProxyFigure, IvdProxySerializer, IVDSerialise, IBaseObject
Inheritance
vdSectionRevolved
Implements
Inherited Members

Constructors

vdSectionRevolved()

Initializes a new instance of the object.

vdSectionRevolved(vdDocument)

Initializes a new instance of the object with passed parameters.

Properties

Axis

Get/Set the Axis of revolution

AxisOrigin

Get/Set the origin of the revolution Axis

BoundingBox

overrides the base type BoundingBox

CoverTopFaces

Determines whether the top and bottom, at the beginning and end of the Path are covered.

ECSMatrix

Returns the matrix that transforms the object to World CS

EndParam

Specifies the end angle of the revolution in range 0 to 1 as percentage of a full circle rotation.

Placement

Get / Set a Matrix that place the object inside the drawing.

Sections

A collection of closed curves that defines the section that will be revolved around Axis

StartParam

Specifies the start angle of the revolution in range 0 to 1 as percentage of a full circle rotation.

Methods

DeSerialize(DeSerializer, string, object)

overrides the base type DeSerialize(DeSerializer, string, object)

Draw(vdRender)

overrides the base type Draw(vdRender)

Explode()

overrides the base type Explode()

MatchProperties(vdPrimary, vdDocument)

overrides the base type MatchProperties(vdPrimary, vdDocument)

OnDocumentSelected(vdDocument)

overrides the base type OnDocumentSelected(vdDocument)

OnOwnerChanged()

overrides the base type OnOwnerChanged()

Serialize(Serializer)

overrides the base type Serialize(Serializer)

ToMesh(int)

Converts the object into a vdPolyface object.

Transformby(Matrix)

overrides the base type Transformby(Matrix)

Update()

overrides the base type Update()

getOsnapPoints(Matrix, OsnapMode, gPoint, gPoint, int, OsnapPoints)

overrides getOsnapPoints(Matrix, OsnapMode, gPoint, gPoint, int, OsnapPoints)