Point4D.Offset(Double, Double, Double, Double) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Ö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 .