Drawing3d documented Class Library

Solid Methods

The methods of the Solid class are listed below. For a complete list of Solid class members, see the Solid Members topic.

Public Static (Shared) Methods

CreateShellBox Erzeugt einen Quader im Shell-Modell
CreateSolidBox Eine statische methode die einen Quader erstellt mit Ursprung Origin und Größe Size

Public Instance Methods

Add (inherited from Entity) Adds a Entity E as child.
addChild (inherited from MNComponent) Adds an elment in the list.
checkuniquename (inherited from MNComponent) If the parent is setted, this method returns a name, consisting of value and a number, so that it is unique in his parent.
ChildByName (inherited from MNComponent) Retrieves the index of child by a name.
ChildByPathName (inherited from MNComponent) You can get a MNComponent by setting a fullpath relative to the given MNComponent. The names are seperated by "/".
MNComponent root = new MNComponent();
MNComponent a = new MNComponent();
MNComponent b = new MNComponent();
MNComponent c = new MNComponent();
a.Name = "Frank";
b.Name = "Joe";
c.Name = "Sam";
c.Parent = b;
b.Parent = a;
a.Parent = root;
MNComponent d = root.ChildByPathName("Frank/Joe/Sam");
// d is then the component c

Clear Leert alle Listen.
Copy Erstellt eine Kopie des Körpers durch den Aufruf eines NicerXMLFormatters.
Equals (inherited from Object) 
fullPath (inherited from MNComponent) Gives the full path of the component over all ancestors until a null-parent occurs. This parent is often called the root. To separate the names "/" is used.
GetEnumerator (inherited from MNComponent) Returns the Enumerator of an intern ArrayList
GetHashCode (inherited from Object) 
getName (inherited from MNComponent) Returns the name
getPath (inherited from MNComponent) Returns a path, whose member are separated by "/" beginning with "/"
getRoot (inherited from MNComponent) Implements the ISerializePath interface. If parent is null then it returns the object itself.
GetSurfaceEdge Sucht eine Kante, die zu den zwei Vertices A und B gehört.
GetType (inherited from Object) 
InsertChild (inherited from MNComponent) Insert a MNComponentobject at position index.
MoveTO (inherited from MNComponent) Moves a children-component to a position
NewParamCurves Erstellt neue ParamCurves durch Aufruf von der Methode To2dCurve für jede EdgeCurve der Begrenzungen aller Flächen. Abschließend wird RefreshParamCurves
Paint (inherited from Entity) This method is called by Paint. She sets the Transformation
Refresh Ruft die Refresh-methode aller Faces auf.
RefreshParamCurves Erneuert die ParamCurves durch Übernahme der ParamCurve
RemoveChild (inherited from MNComponent) Removes a component.
ToString (inherited from Object) 
Transform (inherited from Entity) Implements ITransform: the transformation will be multiplied by the Matrix T.
UpDate (inherited from Entity) Overrides the UpDate- method and informs the MNDevice, that the contents have changed.
UpDated (inherited from Entity) Overrides the UpDated-method and informs all devices in which the entity is visible. So a change of an entity arouses changings in all devices.
UpDating (inherited from Entity) Overrides the UpDating-method and informs all devices in which the entity will be drawn by a call of their Updating-method.

Protected Instance Methods

Disposed (inherited from MNComponent) Setzt den Parent auf null.
draw Überschreibt die draw-Method und ruft die Drawmethoden draw von jedem Face auf.
Finalize (inherited from Object) 
GetFaceList Virtuelle Get-Methode für die Property FaceList
GetTransformation (inherited from Entity) GetMethod of the property Transformation
MemberwiseClone (inherited from Object) 
SetFaceList Virtuelle Set-Methode der Property FaceList
setParent (inherited from Entity) Overrides the setParentmethod, because in that case the visibility has changed.
SetTransformation (inherited from Entity) Setmethod of the property Transformation
SetVisible (inherited from Entity) Virtual setmethod of the Visible-property.

See Also

Solid Class | Drawing3d.Solids Namespace | Surface | Surface