Transform
Inheritance: java.lang.Object, com.aspose.threed.A3DObject
public class Transform extends A3DObject
Ένα μετασχηματισμό περιέχει πληροφορίες που επιτρέπουν πρόσβαση στη μετάφραση/κλιμάκωση/περιστροφή αντικειμένων ή στο μητρώο μετασχηματισμού με ελάχιστο κόστος. Παράδειγμα: Ο παρακάτω κώδικας δείχνει πώς να αλλάξετε το μετασχηματισμό του κόμβου:
Scene scene = new Scene();
var boxNode = scene.getRootNode().createChildNode(new Box());
//place the box at (10, 0, 0)
boxNode.getTransform().setTranslation(new Vector3(10, 0, 0));
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| equals(Object arg0) | |
| findProperty(String propertyName) | Βρίσκει την ιδιότητα. |
| getClass() | |
| getEulerAngles() | Αποκτά την περιστροφή που εκφράζεται σε γωνίες Euler, μετρημένη σε μοίρες |
| getGeometricRotation() | Λαμβάνει την γεωμετρική περιστροφή Euler (μετράται σε μοίρες). |
| getGeometricScaling() | Λαμβάνει την γεωμετρική κλιμάκωση. |
| getGeometricTranslation() | Λαμβάνει τη γεωμετρική μετάφραση. |
| getName() | Λαμβάνει το όνομα. |
| getPostRotation() | Λαμβάνει την μετα-περιστροφή που εκφράζεται σε μοίρες |
| getPreRotation() | Λαμβάνει την προ-περιστροφή που εκφράζεται σε μοίρες |
| getProperties() | Λαμβάνει τη συλλογή όλων των ιδιοτήτων. |
| getProperty(String property) | Λάβετε την τιμή της συγκεκριμένης ιδιότητας |
| getRotation() | Αποκτά την περιστροφή που εκφράζεται σε quaternion. |
| getRotationOffset() | Λαμβάνει τη μετατόπιση περιστροφής |
| getRotationPivot() | Λαμβάνει τον άξονα περιστροφής |
| getScaling() | Λαμβάνει την κλιμάκωση |
| getScalingOffset() | Λαμβάνει τη μετατόπιση κλιμάκωσης |
| getScalingPivot() | Λαμβάνει τον άξονα κλιμάκωσης |
| getTransformMatrix() | Λαμβάνει τον πίνακα μετασχηματισμού. |
| getTranslation() | Αποκτά τη μετατόπιση |
| hashCode() | |
| notify() | |
| notifyAll() | |
| removeProperty(Property property) | Αφαιρεί μια δυναμική ιδιότητα. |
| removeProperty(String property) | Αφαιρέστε την καθορισμένη ιδιότητα που προσδιορίζεται με όνομα |
| setEulerAngles(Vector3 value) | Ορίζει τη περιστροφή που εκφράζεται σε γωνίες Euler, μετρημένες σε μοίρες |
| setEulerAngles(double rx, double ry, double rz) | Ορίζει τις γωνίες Euler σε μοίρες του τρέχοντος μετασχηματισμού. |
| setGeometricRotation(Vector3 value) | Ορίζει τη γεωμετρική περιστροφή Euler (μετρημένη σε μοίρες). |
| setGeometricRotation(double rx, double ry, double rz) | Ορίζει τη γεωμετρική περιστροφή Euler (μετρημένη σε μοίρες). |
| setGeometricScaling(Vector3 value) | Ορίζει τη γεωμετρική κλιμάκωση. |
| setGeometricScaling(double sx, double sy, double sz) | Ορίζει τη γεωμετρική κλιμάκωση. |
| setGeometricTranslation(Vector3 value) | Ορίζει τη γεωμετρική μετάφραση. |
| setGeometricTranslation(double x, double y, double z) | Ορίζει τη γεωμετρική μετάφραση. |
| setName(String value) | Ορίζει το όνομα. |
| setPostRotation(Vector3 value) | Ορίζει την μετά-περιστροφή που αναπαρίσταται σε μοίρες |
| setPostRotation(double rx, double ry, double rz) | Ορίζει τη μετα-περιστροφή που εκφράζεται σε μοίρες Example: |
| setPreRotation(Vector3 value) | Ορίζει την προ-περιστροφή που αναπαρίσταται σε μοίρες |
| setPreRotation(double rx, double ry, double rz) | Ορίζει τη προ-περιστροφή που εκφράζεται σε μοίρες Example: |
| setProperty(String property, Object value) | Ορίζει την τιμή της συγκεκριμένης ιδιότητας |
| setRotation(Quaternion value) | Ορίζει τη περιστροφή που εκφράζεται σε quaternion. |
| setRotation(double rw, double rx, double ry, double rz) | Ορίζει την περιστροφή (ως συνιστώσες quaternion) του τρέχοντος μετασχηματισμού. |
| setRotationOffset(Vector3 value) | Ορίζει τη μετατόπιση περιστροφής |
| setRotationPivot(Vector3 value) | Ορίζει τον άξονα περιστροφής |
| setScale(double sx, double sy, double sz) | Ορίζει την κλίμακα του τρέχοντος μετασχηματισμού. |
| setScaling(Vector3 value) | Ορίζει την κλιμάκωση |
| setScalingOffset(Vector3 value) | Ορίζει τη μετατόπιση κλιμάκωσης |
| setScalingPivot(Vector3 value) | Ορίζει τον άξονα κλιμάκωσης |
| setTransformMatrix(Matrix4 value) | Ορίζει τον πίνακα μετασχηματισμού. |
| setTranslation(Vector3 value) | Ορίζει τη μετάφραση |
| setTranslation(double tx, double ty, double tz) | Ορίζει τη μετάφραση του τρέχοντος μετασχηματισμού. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
findProperty(String propertyName)
public Property findProperty(String propertyName)
Βρίσκει την ιδιότητα. Μπορεί να είναι μια δυναμική ιδιότητα (Δημιουργήθηκε με CreateDynamicProperty/SetProperty) ή εγγενής ιδιότητα (Προσδιορίζεται με το όνομά της)
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| propertyName | java.lang.String | Όνομα ιδιότητας. |
Returns: Property - The property.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getEulerAngles()
public Vector3 getEulerAngles()
Αποκτά την περιστροφή που εκφράζεται σε γωνίες Euler, μετρημένη σε μοίρες
Returns: Vector3 - the rotation represented in Euler angles, measured in degree Example:
Node node = new Node();
node.getTransform().setEulerAngles(new Vector3(90, 0, 0));
getGeometricRotation()
public Vector3 getGeometricRotation()
Λαμβάνει τη γεωμετρική περιστροφή Euler (μετρημένη σε μοίρες). Ο γεωμετρικός μετασχηματισμός επηρεάζει μόνο τις συνδεδεμένες οντότητες και αφήνει τους υποκόμβους αμετάβλητους. Θα συγχωνευτεί ως τοπικός μετασχηματισμός όταν εξάγετε τον γεωμετρικό μετασχηματισμό σε τύπους αρχείων που δεν τον υποστηρίζουν.
Returns: Vector3 - the geometric Euler rotation(measured in degree). Geometric transformation only affects the entities attached and leave the child nodes unaffected. It will be merged as local transformation when you export the geometric transformation to file types that does not support it.
getGeometricScaling()
public Vector3 getGeometricScaling()
Λαμβάνει τη γεωμετρική κλιμάκωση. Ο γεωμετρικός μετασχηματισμός επηρεάζει μόνο τις συνδεδεμένες οντότητες και αφήνει τους κόμβους-παιδιά αμετάβλητους. Θα συγχωνευτεί ως τοπικός μετασχηματισμός όταν εξάγετε τον γεωμετρικό μετασχηματισμό σε τύπους αρχείων που δεν το υποστηρίζουν.
Returns: Vector3 - the geometric scaling. Geometric transformation only affects the entities attached and leave the child nodes unaffected. It will be merged as local transformation when you export the geometric transformation to file types that does not support it. Example:
Node node = new Node();
node.getTransform.setGeometricScaling(new Vector3(2, 2, 2));
getGeometricTranslation()
public Vector3 getGeometricTranslation()
Λαμβάνει τη γεωμετρική μετάθεση. Ο γεωμετρικός μετασχηματισμός επηρεάζει μόνο τις συνδεδεμένες οντότητες και αφήνει τους κόμβους-παιδιά αμετάβλητους. Θα συγχωνευτεί ως τοπικός μετασχηματισμός όταν εξάγετε τον γεωμετρικό μετασχηματισμό σε τύπους αρχείων που δεν το υποστηρίζουν.
Returns: Vector3 - the geometric translation. Geometric transformation only affects the entities attached and leave the child nodes unaffected. It will be merged as local transformation when you export the geometric transformation to file types that does not support it. Example:
Node node = new Node();
node.getTransform().setGeometricTranslation(new Vector3(10, 0, 0));
getName()
public String getName()
Λαμβάνει το όνομα.
Returns: java.lang.String - το όνομα.
getPostRotation()
public Vector3 getPostRotation()
Λαμβάνει την μετα-περιστροφή που εκφράζεται σε μοίρες
Returns: Vector3 - the post-rotation represented in degree Example:
Node node = new Node();
node.getTransform().setPostRotation(new Vector3(90, 0, 0));
getPreRotation()
public Vector3 getPreRotation()
Λαμβάνει την προ-περιστροφή που εκφράζεται σε μοίρες
Returns: Vector3 - the pre-rotation represented in degree Example:
Node node = new Node();
node.getTransform().setPreRotation(new Vector3(90, 0, 0));
getProperties()
public PropertyCollection getProperties()
Λαμβάνει τη συλλογή όλων των ιδιοτήτων.
Returns: PropertyCollection - the collection of all properties.
getProperty(String property)
public Object getProperty(String property)
Λάβετε την τιμή της συγκεκριμένης ιδιότητας
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| ιδιότητα | java.lang.String | Όνομα ιδιότητας |
Returns: java.lang.Object - Η τιμή της ευρεθείσας ιδιότητας
getRotation()
public Quaternion getRotation()
Αποκτά την περιστροφή που εκφράζεται σε quaternion.
Returns: Quaternion - the rotation represented in quaternion. Example:
Node node = new Node();
node.getTransform().setRotation(new Quaternion(1, 0, 0, 0));
getRotationOffset()
public Vector3 getRotationOffset()
Λαμβάνει τη μετατόπιση περιστροφής
Returns: Vector3 - the rotation offset
getRotationPivot()
public Vector3 getRotationPivot()
Λαμβάνει τον άξονα περιστροφής
Returns: Vector3 - the rotation pivot
getScaling()
public Vector3 getScaling()
Λαμβάνει την κλιμάκωση
Returns: Vector3 - the scaling Example:
Node node = new Node();
node.getTransform().setScaling(new Vector3(2, 2, 2));
getScalingOffset()
public Vector3 getScalingOffset()
Λαμβάνει τη μετατόπιση κλιμάκωσης
Returns: Vector3 - the scaling offset
getScalingPivot()
public Vector3 getScalingPivot()
Λαμβάνει τον άξονα κλιμάκωσης
Returns: Vector3 - the scaling pivot
getTransformMatrix()
public Matrix4 getTransformMatrix()
Λαμβάνει τον πίνακα μετασχηματισμού.
Returns: Matrix4 - the transform matrix. Remarks: Assign on this will reset the getTranslation, getScaling and getRotation, the getGeometricRotation, getGeometricScaling and getGeometricTranslation will not be affected. Example:
Node node = new Node();
node.getTransform().setTransformMatrix(Matrix4.getIdentity());
getTranslation()
public Vector3 getTranslation()
Αποκτά τη μετατόπιση
Returns: Vector3 - the translation Example:
Node node = new Node();
node.getTransform().setTranslation(new Vector3(10, 0, 0));
hashCode()
public native int hashCode()
Returns: int
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
removeProperty(Property property)
public boolean removeProperty(Property property)
Αφαιρεί μια δυναμική ιδιότητα.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| property | Property | Ποια ιδιότητα να αφαιρεθεί |
Returns: boolean - true εάν η ιδιότητα αφαιρεθεί επιτυχώς
removeProperty(String property)
public boolean removeProperty(String property)
Αφαιρέστε την καθορισμένη ιδιότητα που προσδιορίζεται με όνομα
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| ιδιότητα | java.lang.String | Ποια ιδιότητα να αφαιρεθεί |
Returns: boolean - true εάν η ιδιότητα αφαιρεθεί επιτυχώς
setEulerAngles(Vector3 value)
public void setEulerAngles(Vector3 value)
Ορίζει τη περιστροφή που εκφράζεται σε γωνίες Euler, μετρημένες σε μοίρες
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| value | Vector3 |
Node node = new Node();
node.getTransform().setEulerAngles(new Vector3(90, 0, 0));
``` |
### setEulerAngles(double rx, double ry, double rz) {#setEulerAngles-double-double-double-}
public Transform setEulerAngles(double rx, double ry, double rz)
Ορίζει τις γωνίες Euler σε μοίρες του τρέχοντος μετασχηματισμού. **Παράδειγμα:**
Node node = new Node(); node.getTransform().setEulerAngles(90, 0, 0);
**Parameters:**
| Παράμετρος | Τύπος | Περιγραφή |
| --- | --- | --- |
| rx | double | |
| ry | double | |
| rz | double | |
**Returns:**
[Transform](../../com.aspose.threed/transform)
### setGeometricRotation(Vector3 value) {#setGeometricRotation-com.aspose.threed.Vector3-}
public void setGeometricRotation(Vector3 value)
Ορίζει την γεωμετρική περιστροφή Euler (μετρημένη σε μοίρες). Ο γεωμετρικός μετασχηματισμός επηρεάζει μόνο τις συνδεδεμένες οντότητες και αφήνει τους κόμβους-παιδιά αμετάβλητους. Θα συγχωνευτεί ως τοπικός μετασχηματισμός όταν εξάγετε τον γεωμετρικό μετασχηματισμό σε τύπους αρχείων που δεν το υποστηρίζουν.
**Parameters:**
| Παράμετρος | Τύπος | Περιγραφή |
| --- | --- | --- |
| value | [Vector3](../../com.aspose.threed/vector3) | Νέα τιμή |
### setGeometricRotation(double rx, double ry, double rz) {#setGeometricRotation-double-double-double-}
public Transform setGeometricRotation(double rx, double ry, double rz)
Ορίζει την γεωμετρική περιστροφή Euler (μετρημένη σε μοίρες). Ο γεωμετρικός μετασχηματισμός επηρεάζει μόνο τις συνδεδεμένες οντότητες και αφήνει τους κόμβους-παιδιά αμετάβλητους. Θα συγχωνευτεί ως τοπικός μετασχηματισμός όταν εξάγετε τον γεωμετρικό μετασχηματισμό σε τύπους αρχείων που δεν το υποστηρίζουν. **Παράδειγμα:**
Node node = new Node(); node.getTransform().setGeometricRotation(90, 0, 0);
**Parameters:**
| Παράμετρος | Τύπος | Περιγραφή |
| --- | --- | --- |
| rx | double | |
| ry | double | |
| rz | double | |
**Returns:**
[Transform](../../com.aspose.threed/transform)
### setGeometricScaling(Vector3 value) {#setGeometricScaling-com.aspose.threed.Vector3-}
public void setGeometricScaling(Vector3 value)
Ορίζει τη γεωμετρική κλιμάκωση. Ο γεωμετρικός μετασχηματισμός επηρεάζει μόνο τις συνδεδεμένες οντότητες και αφήνει τους κόμβους-παιδιά αμετάβλητους. Θα συγχωνευτεί ως τοπικός μετασχηματισμός όταν εξάγετε τον γεωμετρικό μετασχηματισμό σε τύπους αρχείων που δεν το υποστηρίζουν.
**Parameters:**
| Παράμετρος | Τύπος | Περιγραφή |
| --- | --- | --- |
| | value | [Vector3](../../com.aspose.threed/vector3) | Νέα τιμή **Example:** |
Node node = new Node(); node.getTransform.setGeometricScaling(new Vector3(2, 2, 2));
### setGeometricScaling(double sx, double sy, double sz) {#setGeometricScaling-double-double-double-}
public Transform setGeometricScaling(double sx, double sy, double sz)
Ορίζει τη γεωμετρική κλιμάκωση. Ο γεωμετρικός μετασχηματισμός επηρεάζει μόνο τις συνδεδεμένες οντότητες και αφήνει τους κόμβους-παιδιά αμετάβλητους. Θα συγχωνευτεί ως τοπικός μετασχηματισμός όταν εξάγετε τον γεωμετρικό μετασχηματισμό σε τύπους αρχείων που δεν το υποστηρίζουν. **Παράδειγμα:**
Node node = new Node(); node.getTransform().setGeometricScaling(2, 2, 2);
**Parameters:**
| Παράμετρος | Τύπος | Περιγραφή |
| --- | --- | --- |
| sx | double | |
| sy | double | |
| sz | double | |
**Returns:**
[Transform](../../com.aspose.threed/transform)
### setGeometricTranslation(Vector3 value) {#setGeometricTranslation-com.aspose.threed.Vector3-}
public void setGeometricTranslation(Vector3 value)
Ορίζει τη γεωμετρική μετάθεση. Ο γεωμετρικός μετασχηματισμός επηρεάζει μόνο τις συνδεδεμένες οντότητες και αφήνει τους κόμβους-παιδιά αμετάβλητους. Θα συγχωνευτεί ως τοπικός μετασχηματισμός όταν εξάγετε τον γεωμετρικό μετασχηματισμό σε τύπους αρχείων που δεν το υποστηρίζουν.
**Parameters:**
| Παράμετρος | Τύπος | Περιγραφή |
| --- | --- | --- |
| | value | [Vector3](../../com.aspose.threed/vector3) | Νέα τιμή **Example:** |
Node node = new Node(); node.getTransform().setGeometricTranslation(new Vector3(10, 0, 0));
### setGeometricTranslation(double x, double y, double z) {#setGeometricTranslation-double-double-double-}
public Transform setGeometricTranslation(double x, double y, double z)
Ορίζει τη γεωμετρική μετάθεση. Ο γεωμετρικός μετασχηματισμός επηρεάζει μόνο τις συνδεδεμένες οντότητες και αφήνει τους κόμβους-παιδιά αμετάβλητους. Θα συγχωνευτεί ως τοπικός μετασχηματισμός όταν εξάγετε τον γεωμετρικό μετασχηματισμό σε τύπους αρχείων που δεν το υποστηρίζουν. **Παράδειγμα:**
Node node = new Node(); node.getTransform().setGeometricTranslation(10, 0, 0);
**Parameters:**
| Παράμετρος | Τύπος | Περιγραφή |
| --- | --- | --- |
| x | double | |
| y | double | |
| z | double | |
**Returns:**
[Transform](../../com.aspose.threed/transform)
### setName(String value) {#setName-java.lang.String-}
public void setName(String value)
Ορίζει το όνομα.
**Parameters:**
| Παράμετρος | Τύπος | Περιγραφή |
| --- | --- | --- |
| τιμή | java.lang.String | Νέα τιμή |
### setPostRotation(Vector3 value) {#setPostRotation-com.aspose.threed.Vector3-}
public void setPostRotation(Vector3 value)
Ορίζει την μετά-περιστροφή που αναπαρίσταται σε μοίρες
**Parameters:**
| Παράμετρος | Τύπος | Περιγραφή |
| --- | --- | --- |
| | value | [Vector3](../../com.aspose.threed/vector3) | Νέα τιμή **Example:** |
Node node = new Node(); node.getTransform().setPostRotation(new Vector3(90, 0, 0));
### setPostRotation(double rx, double ry, double rz) {#setPostRotation-double-double-double-}
public Transform setPostRotation(double rx, double ry, double rz)
Ορίζει τη μετα-περιστροφή που εκφράζεται σε μοίρες **Example:**
Node node = new Node(); node.getTransform().setPostRotation(90, 0, 0);
**Parameters:**
| Παράμετρος | Τύπος | Περιγραφή |
| --- | --- | --- |
| rx | double | |
| ry | double | |
| rz | double | |
**Returns:**
[Transform](../../com.aspose.threed/transform)
### setPreRotation(Vector3 value) {#setPreRotation-com.aspose.threed.Vector3-}
public void setPreRotation(Vector3 value)
Ορίζει την προ-περιστροφή που αναπαρίσταται σε μοίρες
**Parameters:**
| Παράμετρος | Τύπος | Περιγραφή |
| --- | --- | --- |
| | value | [Vector3](../../com.aspose.threed/vector3) | Νέα τιμή **Example:** |
Node node = new Node(); node.getTransform().setPreRotation(new Vector3(90, 0, 0));
### setPreRotation(double rx, double ry, double rz) {#setPreRotation-double-double-double-}
public Transform setPreRotation(double rx, double ry, double rz)
Ορίζει τη προ-περιστροφή που εκφράζεται σε μοίρες **Example:**
Node node = new Node(); node.getTransform().setPreRotation(90, 0, 0);
**Parameters:**
| Παράμετρος | Τύπος | Περιγραφή |
| --- | --- | --- |
| rx | double | |
| ry | double | |
| rz | double | |
**Returns:**
[Transform](../../com.aspose.threed/transform)
### setProperty(String property, Object value) {#setProperty-java.lang.String-java.lang.Object-}
public void setProperty(String property, Object value)
Ορίζει την τιμή της συγκεκριμένης ιδιότητας
**Parameters:**
| Παράμετρος | Τύπος | Περιγραφή |
| --- | --- | --- |
| ιδιότητα | java.lang.String | Όνομα ιδιότητας |
| τιμή | java.lang.Object | Η τιμή της ιδιότητας |
### setRotation(Quaternion value) {#setRotation-com.aspose.threed.Quaternion-}
public void setRotation(Quaternion value)
Ορίζει τη περιστροφή που εκφράζεται σε quaternion.
**Parameters:**
| Παράμετρος | Τύπος | Περιγραφή |
| --- | --- | --- |
| | value | [Quaternion](../../com.aspose.threed/quaternion) | Νέα τιμή **Example:** |
Node node = new Node(); node.getTransform().setRotation(new Quaternion(1, 0, 0, 0));
### setRotation(double rw, double rx, double ry, double rz) {#setRotation-double-double-double-double-}
public Transform setRotation(double rw, double rx, double ry, double rz)
Ορίζει την περιστροφή (ως συνιστώσες τετραδίου) του τρέχοντος μετασχηματισμού. **Παράδειγμα:**
Node node = new Node(); node.getTransform().setRotation(1, 0, 0, 0);
**Parameters:**
| Παράμετρος | Τύπος | Περιγραφή |
| --- | --- | --- |
| rw | double | |
| rx | double | |
| ry | double | |
| rz | double | |
**Returns:**
[Transform](../../com.aspose.threed/transform)
### setRotationOffset(Vector3 value) {#setRotationOffset-com.aspose.threed.Vector3-}
public void setRotationOffset(Vector3 value)
Ορίζει τη μετατόπιση περιστροφής
**Parameters:**
| Παράμετρος | Τύπος | Περιγραφή |
| --- | --- | --- |
| value | [Vector3](../../com.aspose.threed/vector3) | Νέα τιμή |
### setRotationPivot(Vector3 value) {#setRotationPivot-com.aspose.threed.Vector3-}
public void setRotationPivot(Vector3 value)
Ορίζει τον άξονα περιστροφής
**Parameters:**
| Παράμετρος | Τύπος | Περιγραφή |
| --- | --- | --- |
| value | [Vector3](../../com.aspose.threed/vector3) | Νέα τιμή |
### setScale(double sx, double sy, double sz) {#setScale-double-double-double-}
public Transform setScale(double sx, double sy, double sz)
Ορίζει την κλίμακα του τρέχοντος μετασχηματισμού. **Παράδειγμα:**
Node node = new Node(); node.getTransform().setScale(2, 2, 2);
**Parameters:**
| Παράμετρος | Τύπος | Περιγραφή |
| --- | --- | --- |
| sx | double | |
| sy | double | |
| sz | double | |
**Returns:**
[Transform](../../com.aspose.threed/transform)
### setScaling(Vector3 value) {#setScaling-com.aspose.threed.Vector3-}
public void setScaling(Vector3 value)
Ορίζει την κλιμάκωση
**Parameters:**
| Παράμετρος | Τύπος | Περιγραφή |
| --- | --- | --- |
| | value | [Vector3](../../com.aspose.threed/vector3) | Νέα τιμή **Example:** |
Node node = new Node(); node.getTransform().setScaling(new Vector3(2, 2, 2));
### setScalingOffset(Vector3 value) {#setScalingOffset-com.aspose.threed.Vector3-}
public void setScalingOffset(Vector3 value)
Ορίζει τη μετατόπιση κλιμάκωσης
**Parameters:**
| Παράμετρος | Τύπος | Περιγραφή |
| --- | --- | --- |
| value | [Vector3](../../com.aspose.threed/vector3) | Νέα τιμή |
### setScalingPivot(Vector3 value) {#setScalingPivot-com.aspose.threed.Vector3-}
public void setScalingPivot(Vector3 value)
Ορίζει τον άξονα κλιμάκωσης
**Parameters:**
| Παράμετρος | Τύπος | Περιγραφή |
| --- | --- | --- |
| value | [Vector3](../../com.aspose.threed/vector3) | Νέα τιμή |
### setTransformMatrix(Matrix4 value) {#setTransformMatrix-com.aspose.threed.Matrix4-}
public void setTransformMatrix(Matrix4 value)
Ορίζει τον πίνακα μετασχηματισμού.
**Parameters:**
| Παράμετρος | Τύπος | Περιγραφή |
| --- | --- | --- |
| | value | [Matrix4](../../com.aspose.threed/matrix4) | Νέα τιμή **Σχόλια:** Η ανάθεση σε αυτό θα επαναφέρει το [getTranslation](../../com.aspose.threed/transform\#getTranslation), [getScaling](../../com.aspose.threed/transform\#getScaling) και [getRotation](../../com.aspose.threed/transform\#getRotation), ενώ τα [getGeometricRotation](../../com.aspose.threed/transform\#getGeometricRotation), [getGeometricScaling](../../com.aspose.threed/transform\#getGeometricScaling) και [getGeometricTranslation](../../com.aspose.threed/transform\#getGeometricTranslation) δεν θα επηρεαστούν. **Παράδειγμα:** |
Node node = new Node(); node.getTransform().setTransformMatrix(Matrix4.getIdentity());
### setTranslation(Vector3 value) {#setTranslation-com.aspose.threed.Vector3-}
public void setTranslation(Vector3 value)
Ορίζει τη μετάφραση
**Parameters:**
| Παράμετρος | Τύπος | Περιγραφή |
| --- | --- | --- |
| | value | [Vector3](../../com.aspose.threed/vector3) | Νέα τιμή **Example:** |
Node node = new Node(); node.getTransform().setTranslation(new Vector3(10, 0, 0));
### setTranslation(double tx, double ty, double tz) {#setTranslation-double-double-double-}
public Transform setTranslation(double tx, double ty, double tz)
Ορίζει τη μετάθεση του τρέχοντος μετασχηματισμού. **Παράδειγμα:**
Node node = new Node(); node.getTransform().setTranslation(10, 0, 0);
**Parameters:**
| Παράμετρος | Τύπος | Περιγραφή |
| --- | --- | --- |
| tx | double | |
| ty | double | |
| tz | double | |
**Returns:**
[Transform](../../com.aspose.threed/transform)
### toString() {#toString--}
public String toString()
**Returns:**
java.lang.String
### wait() {#wait--}
public final void wait()
### wait(long arg0) {#wait-long-}
public final void wait(long arg0)
**Parameters:**
| Παράμετρος | Τύπος | Περιγραφή |
| --- | --- | --- |
| arg0 | long | |
### wait(long arg0, int arg1) {#wait-long-int-}
public final void wait(long arg0, int arg1)
**Parameters:**
| Παράμετρος | Τύπος | Περιγραφή |
| --- | --- | --- |
| arg0 | long | |
| arg1 | int | |