Point4D.Offset(Double, Double, Double, Double) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
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.