infistream

transformPoints

Dalam format mesh OpenFOAM, satu-satunya informasi yang berkaitan dengan skala dan lokasi mesh adalah vektor posisi titik. Semua informasi mesh yang tersimpan lainnya murni berbasis konektivitas seperti yang dibahas sebelumnya. Dengan demikian, ukuran, posisi, dan orientasi mesh dapat diubah dengan mengubah lokasi titik saja. Untuk tujuan ini, utilitas mesh transformPoints disertakan dengan OpenFOAM. Karena utilitas ini relatif mudah dipahami, hanya sintaks yang diperlukan yang ditampilkan. Opsi yang paling sering digunakan saat mentransformasikan mesh adalah opsi -rotate, -translate, dan -scale.


INFO

Juga mungkin untuk menggunakan tanda kutip ganda daripada tanda kutip tunggal di sekitar tanda kurung. Urutan di mana tugas-tugas dilakukan telah diatur secara kaku dan tidak dapat diubah oleh pengguna. Jika Anda ingin memastikan bahwa penskalaan dilakukan sebelum translasi, jalankan transformPoints dua kali.


scale mengubah skala titik jaringan dalam satu atau semua arah kardinal dengan jumlah skalar yang ditentukan. -scale '(1.0 1.0 1.0)' tidak mengubah lokasi titik, sedangkan -scale '(2.0 2.0 2.0)' menggandakan posisi titik dalam semua arah secara seragam. Setiap skala non-seragam akan meregangkan atau menekan jaringan dalam arah yang diberikan.


translate menggeser jaringan dengan vektor yang diberikan, efektif menambahkan vektor ini ke setiap vektor posisi titik dalam jaringan.


rotate memutar jaringan. Rotasi didefinisikan oleh vektor masukan. Jaringan akan mengalami rotasi yang diperlukan untuk mengorientasikan vektor pertama dengan yang kedua. Saat memutar jaringan, semua nilai vektor dan tensor awal atau batas juga dapat diputar dengan menambahkan opsi


Berikut adalah sintaks untuk tiga transformasi titik tersebut:
Open chat
Infichat
Hello 👋
Thank you for text me
Can we help you?