Drawing3d documented Class Library

Face Members

Face overview

Public Static (Shared) Methods

ShellFace Erzeugt ein Face im Schalenmodell, deren Begrenzungskanten Geraden sind. Die Surface-struktur kann spezifiziert werden, ist aber meistens eine PlaneSurface
ShellPlaneOverloaded. Erstellt im Schalenmodell ein flaches Face aus einem xyzArray durch Aufruf der überladenen Methode ShellPlane
SolidFace Erstell ein massives Face. Wenn Solid nicht null ist, wird dieses Face eingebaut in Solid. Curves spezifizieren einee Liste von Curve3d-Lists. Sie werden als EdgeCurve in jede Edge gesetzt. Curves müssen von der Struktur identisch sein wie Bounds, d.h. die selbe Länge und jeder Eintrag in Bounds ( Bounds[i] ) muss die selbe Länge haben wie der entsprechende Eintrag in Curves (Curves[i]). gesetzt
SolidPlane Erzeugt in einem Körper Solid ein Face im Solidmodell. Das Face hat ein PlaneSurface als Geometrie. Die Kanten sind Geraden, die durch von Bounds die Koordinaten erhalten.

Public Instance Constructors

Face Overloaded. Initializes a new instance of the Face class.

Public Instance Fields

Tag Frei zu verwendendes Feld, das ein Objekt aufnehmen kann.

Public Instance Properties

Bounds Stellen die Berandung eines Face dar. Es handelt sich um Listen von EdgeLoop. Der Bound[0] stellt die äußere Kontur dar.
ParamCurves Eine Zusammenstellung der Parameterkurven, die in den Kanten enthalten sind. Dieses Feld wird nur aus Performancegründen gewartet. Upgedatet wird es durch die Methode RefreshParamCurves.
Surface Stellt die Geometrie eines Face dar. Innerhalb dieser Geometrie wird durch die Bounds der Bereich von Face beschrieben.

Public Instance Methods

CopyOverloaded. Erstellt eine Kopie von Face im Zielkörper TargetSolid.
draw Virtuaelle Methode, die von draw für alle Faces der FaceList aufgerufen wird.
Equals (inherited from Object) 
GetHashCode (inherited from Object) 
GetType (inherited from Object) 
Neighbor Liefert den Nachbarn der durch die Kante Bounds[EdgeLoop][Edge] verbunden ist.
Refresh Eine virtuelle Methode die eine Erneuerung ( kein Neuzeichnen ) des Face bewirkt.
RefreshParamCurves Leert die Liste der ParamCurves stellt die ParamCurve aller Kanten, die das Face begrenzen, in die ParamCurves-liste. Diese doppelte Verwaltung der ParamCurves wird lediglich aus Performancegründen gemacht.
RefreshRaster Berechnet für ein Surface den Raster, der durch die Berandungen bestimmt ist, neu.
ToString (inherited from Object) 

Protected Instance Methods

Finalize (inherited from Object) 
MemberwiseClone (inherited from Object) 

See Also

Face Class | Drawing3d.Solids Namespace