Sprache

Point4D.Offset(Double, Double, Double, Double) Methode

Definition

Übersetzt die Point4D Struktur durch die angegebenen Beträge.

public:
 void Offset(double deltaX, double deltaY, double deltaZ, double deltaW);
public void Offset(double deltaX, double deltaY, double deltaZ, double deltaW);
member this.Offset : double * double * double * double -> unit
Public Sub Offset (deltaX As Double, deltaY As Double, deltaZ As Double, deltaW As Double)

Parameter

deltaX
Double

Der Betrag, der die X Koordinate dieser Point4D Struktur versetzt.

deltaY
Double

Der Betrag, der die Y Koordinate dieser Point4D Struktur versetzt.

deltaZ
Double

Der Betrag, der die Z Koordinate dieser Point4D Struktur versetzt.

deltaW
Double

Der Betrag, der die W Koordinate dieser Point4D Struktur versetzt.

Beispiele

Das folgende Beispiel zeigt, wie eine Point4D Struktur versetzt wird.

// Offsets the X, Y, Z, and W values of a Point4D.

Point4D point1 = new Point4D(10, 5, 1, 4);

point1.Offset(20, 30, 40, 50);
// point1 is equal to (30, 35, 41, 54)

// Displaying Results
syntaxString = "point1.Offset(20, 30, 41, 54);";
resultType = "Point4D";
operationString = "Offsetting a Point4D";
ShowResults(point1.ToString(), syntaxString, resultType, operationString);
' Offsets the X, Y, Z, and W values of a Point4D.

Dim point1 As New Point4D(10, 5, 1, 4)

point1.Offset(20, 30, 40, 50)
' point1 is equal to (30, 35, 41, 54)

' Displaying Results
syntaxString = "point1.Offset(20, 30, 41, 54)"
resultType = "Point4D"
operationString = "Offsetting a Point4D"
ShowResults(point1.ToString(), syntaxString, resultType, operationString)

Hinweise

Beachten Sie, dass das Aufrufen der Offset Methode nur dann auswirkungen hat, wenn Sie die WEigenschaften , X, , Yund Z Eigenschaften direkt ändern können. Da Point4D es sich um einen Werttyp handelt, erhalten Sie beim Verweisen auf ein Point4D Objekt mithilfe einer Eigenschaft oder eines Indexers eine Kopie des Objekts, nicht einen Verweis auf das Objekt. Wenn Sie versuchen, Weine Eigenschaft oder X einen Indexerverweis zu ändernY, tritt Zein Compilerfehler auf. Ebenso ändert das Aufrufen Offset der Eigenschaft oder des Indexers das zugrunde liegende Objekt nicht. Wenn Sie den Wert eines Point4D Objekts ändern möchten, auf das als Eigenschaft oder Indexer verwiesen wird, erstellen Sie ein neues Point4DFeld, ändern Sie die zugehörigen Felder, und weisen Sie dann der Eigenschaft oder dem Indexer die Point4D zurück.

Gilt für: