Point4D.Offset(Double, Double, Double, Double) Yöntem

Tanım

Yapıyı Point4D belirtilen miktarlara çevirir.

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)

Parametreler

deltaX
Double

Bu Point4D yapının koordinatını X kaydırma miktarı.

deltaY
Double

Bu Point4D yapının koordinatını Y kaydırma miktarı.

deltaZ
Double

Bu Point4D yapının koordinatını Z kaydırma miktarı.

deltaW
Double

Bu Point4D yapının koordinatını W kaydırma miktarı.

Örnekler

Aşağıdaki örnekte, bir yapının nasıl kaydırılı olduğu Point4D gösterilmektedir.

// 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)

Açıklamalar

yöntemini çağırmanın Offset yalnızca , , XYve Z özelliklerini doğrudan değiştirebilmeniz Wdurumunda etkili olacağını unutmayın. Point4D Bir değer türü olduğundan, bir Point4D nesneye bir özellik veya dizin oluşturucu kullanarak başvurursanız, nesneye başvuru değil, nesnenin bir kopyasını alırsınız. Bir özellik veya dizin oluşturucu başvurusunda , X, Yveya Z değiştirme Wgirişiminde bulunursanız, derleyici hatası oluşur. Benzer şekilde, özelliğinde veya dizin oluşturucuda çağrılması Offset temel alınan nesneyi değiştirmez. Özellik veya dizin oluşturucu olarak başvuruda bulunan değerini Point4D değiştirmek istiyorsanız, yeni Point4Dbir oluşturun, alanlarını değiştirin ve ardından özelliğine veya dizin oluşturucuya geri atayın Point4D .

Şunlara uygulanır