C# Класс RevitLookup.Graphics.GraphicsStreamRevit

Наследование: GraphicsStream
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GraphicsStreamRevit ( Autodesk app ) : System
PopXform ( ) : void
PushXform ( Transform mat ) : void
StreamWcs ( Arc arc ) : void

Override Arcs since we can make an optimal Arc Model Line before it gets broken into tesselated segments.

StreamWcs ( Ellipse ellipse ) : void

Override Ellipses since we can make an optimal Ellipse Model Line before it gets broken into tesselated segments.

StreamWcs ( NurbSpline nurbSpline ) : void

Override Splines since we can make an optimal Spline Model Line before it gets broken into tesselated segments.

StreamWcs ( XYZ pt1, XYZ pt2 ) : void

Only required override. If we didn't override any of the other geometry signatures, everything would get broken down into line segments (even Ellipse and Arc)

Приватные методы

Метод Описание
SetSketchPlane ( ) : void

Set the current SketchPlane to be the same as the UCS Xform currently on the stack. This allows lines in that plane to be grip edited in the same plane as would be expected.

Описание методов

GraphicsStreamRevit() публичный Метод

public GraphicsStreamRevit ( Autodesk app ) : System
app Autodesk
Результат System

PopXform() публичный Метод

public PopXform ( ) : void
Результат void

PushXform() публичный Метод

public PushXform ( Transform mat ) : void
mat Transform
Результат void

StreamWcs() публичный Метод

Override Arcs since we can make an optimal Arc Model Line before it gets broken into tesselated segments.
public StreamWcs ( Arc arc ) : void
arc Arc arc to create
Результат void

StreamWcs() публичный Метод

Override Ellipses since we can make an optimal Ellipse Model Line before it gets broken into tesselated segments.
public StreamWcs ( Ellipse ellipse ) : void
ellipse Ellipse ellipse to create
Результат void

StreamWcs() публичный Метод

Override Splines since we can make an optimal Spline Model Line before it gets broken into tesselated segments.
public StreamWcs ( NurbSpline nurbSpline ) : void
nurbSpline NurbSpline spline to create
Результат void

StreamWcs() публичный Метод

Only required override. If we didn't override any of the other geometry signatures, everything would get broken down into line segments (even Ellipse and Arc)
public StreamWcs ( XYZ pt1, XYZ pt2 ) : void
pt1 XYZ start point
pt2 XYZ end point
Результат void