Freigeben über


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

Definition

Verschiebt die Point4D-Struktur um den angegebenen Betrag.

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 Offsetbetrag für die X-Koordinate der Point4D-Struktur.

deltaY
Double

Der Offsetbetrag für die Y-Koordinate der Point4D-Struktur.

deltaZ
Double

Der Offsetbetrag für die Z-Koordinate der Point4D-Struktur.

deltaW
Double

Der Offsetbetrag für die W-Koordinate der Point4D-Struktur.

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 direkt ändern können. Da Point4D ein Werttyp ist. Wenn Sie mithilfe einer Eigenschaft oder eines Indexers auf ein Point4D Objekt verweisen, erhalten Sie eine Kopie des Objekts und keinen Verweis auf das Objekt. Wenn Sie versuchen, , X, Yoder Z für einen Eigenschafts- oder Indexerverweis zu ändernW, tritt ein Compilerfehler auf. Ebenso ändert das Aufrufen Offset der Eigenschaft oder des Indexers das zugrunde liegende Objekt nicht. Wenn Sie den Wert einer Point4D ändern möchten, auf die als Eigenschaft oder Indexer verwiesen wird, erstellen Sie einen neuen Point4D, ändern Sie dessen Felder, und weisen Sie dann der Eigenschaft oder dem Indexer zurück Point4D zu.

Gilt für: