Menggambar garis-garis lurus dari dua titik yang tepat menyinggung sebuah lingkaran, satu garis singgung dari setiap titik.
positionResult mempertahankan solusi pada satu sisi lingkaran atau semuanya, dan circleRemainder menambahkan potongan lingkaran di antara titik-titik singgung.
Tepi lingkaran, kedua titik, toleransi dan solusi mana yang disimpan
Garis-garis tangen, dan potongan lingkaran jika diminta
Menggambar dua garis lurus dari sebuah titik yang tepat menyinggung sebuah lingkaran.
positionResult mempertahankan solusi pada satu sisi lingkaran atau keduanya, dan circleRemainder menambahkan potongan lingkaran di antara titik-titik singgung.
Tepi lingkaran, titik, toleransi dan solusi mana yang disimpan
Garis-garis tangen, dan potongan lingkaran jika diminta
Menggambar garis-garis lurus yang tepat menyinggung dua lingkaran sekaligus, seperti sabuk yang melingkari dua katrol.
positionResult mempertahankan garis-garis pada satu sisi atau semuanya, dan circleRemainders menambahkan potongan luar atau dalam lingkaran di antara titik-titik singgung, yang melengkapi bentuk sabuk.
Kedua tepi lingkaran, toleransi serta solusi dan potongan lingkaran mana yang disimpan
Garis-garis tangen, dan potongan-potongan lingkaran jika diminta
Menggambar lingkaran-lingkaran dengan jari-jari tertentu yang tepat menyinggung dua lingkaran sekaligus.
Kedua tepi lingkaran, toleransi dan jari-jari lingkaran baru
Lingkaran-lingkaran tangen
Menggambar lingkaran-lingkaran dengan jari-jari tertentu yang melewati sebuah titik dan tepat menyinggung sebuah lingkaran.
Tepi lingkaran, titik, toleransi dan jari-jari lingkaran baru
Lingkaran-lingkaran tangen
Mengumpulkan fakta diagnostik tentang kurva sebuah tepi: jenis dan derajatnya, jumlah titik kontrol dan knot, apakah rasional, periodik atau tertutup, rentang parameter dan periodenya, panjangnya dan titik-titik ujungnya.
Tepi yang akan diperiksa
Laporan tentang kurva tepi
Menemukan titik pada pecahan tertentu di sepanjang tepi: 0 adalah awal, 1 akhir, 0.5 tengah rentang parameter.
Pecahan mengikuti parameter kurva itu sendiri, yang untuk kurva bebas tidak tersebar merata menurut panjang; gunakan pointOnEdgeAtLength untuk jarak.
Tepi dan fraksi dari 0 sampai 1
Titik pada tepi
Menemukan titik pada pecahan yang sama di sepanjang setiap tepi dalam daftar.
Tepi-tepi dan fraksi dari 0 sampai 1
Satu titik per tepi, dalam urutan yang sama
Mengubah setiap tepi sebuah bentuk menjadi rangkaian titik yang mengikuti kurvanya cukup dekat untuk digambar, satu daftar per tepi.
Pengaturan defleksi menyatakan seberapa rapat titik-titik memeluk tepi lengkung; tepi-tepi sebuah kawat dikembalikan dalam urutannya di sepanjang kawat.
Bentuk dan pengaturan defleksi
Satu daftar titik per tepi
Menemukan arah yang dituju tepi pada pecahan tertentu di sepanjangnya, dari 0 di awal sampai 1 di akhir.
Tepi dan fraksi dari 0 sampai 1
Arah tangen
Menemukan arah yang dituju setiap tepi dalam daftar pada pecahan yang sama di sepanjangnya.
Tepi-tepi dan fraksi dari 0 sampai 1
Satu tangen per tepi, dalam urutan yang sama
Menemukan titik pada jarak tertentu di sepanjang tepi dari awalnya, diukur sepanjang kurva dalam satuan model.
Tepi dan jarak dari awalnya
Titik pada tepi
Menemukan titik pada jarak yang sama dari awal di sepanjang setiap tepi dalam daftar.
Tepi-tepi dan jarak dari awal
Satu titik per tepi, dalam urutan yang sama
Menemukan arah yang dituju tepi pada jarak tertentu di sepanjangnya dari awalnya, diukur sepanjang kurva.
Tepi dan jarak dari awalnya
Arah tangen
Menemukan arah yang dituju setiap tepi dalam daftar pada jarak yang sama dari awalnya.
Tepi-tepi dan jarak dari awal
Satu tangen per tepi, dalam urutan yang sama
Membaca titik tempat sebuah tepi dimulai, menurut arah tepi itu sendiri.
Tepi
Titik awal
Membaca titik awal setiap tepi dalam daftar.
Tepi-tepi
Satu titik awal per tepi, dalam urutan yang sama
Membaca titik tempat sebuah tepi berakhir, menurut arah tepi itu sendiri.
Tepi
Titik akhir
Membaca titik akhir setiap tepi dalam daftar.
Tepi-tepi
Satu titik akhir per tepi, dalam urutan yang sama
Menempatkan titik-titik di sepanjang tepi pada langkah parameter yang sama, dari awal sampai akhir.
nrOfDivisions langkah menghasilkan satu titik lebih banyak dari itu; removeStartPoint dan removeEndPoint membuang ujung-ujungnya. Pada kurva bebas, langkah parameter yang sama bukan jarak yang sama; gunakan divideEdgeByEqualDistanceToPoints untuk itu.
Tepi, jumlah pembagian dan apakah titik-titik ujung dibuang
Titik-titik di sepanjang tepi, secara berurutan
Menempatkan titik-titik di sepanjang setiap tepi dalam daftar pada langkah parameter yang sama, satu daftar per tepi.
Tepi-tepi, jumlah pembagian dan apakah titik-titik ujung dibuang
Satu daftar titik per tepi, dalam urutan yang sama
Menempatkan titik-titik di sepanjang tepi pada jarak yang sama diukur sepanjang kurvanya, dari awal sampai akhir.
nrOfDivisions langkah menghasilkan satu titik lebih banyak dari itu; removeStartPoint dan removeEndPoint membuang ujung-ujungnya.
Tepi, jumlah pembagian dan apakah titik-titik ujung dibuang
Titik-titik di sepanjang tepi, secara berurutan
Menempatkan titik-titik di sepanjang setiap tepi dalam daftar pada jarak yang sama sepanjang kurvanya, satu daftar per tepi.
Tepi-tepi, jumlah pembagian dan apakah titik-titik ujung dibuang
Satu daftar titik per tepi, dalam urutan yang sama
Membuat tepi dari kurva 2D yang diletakkan pada sebuah permukaan: kurva berada di ruang UV permukaan dan tepi mengikutinya melintasi permukaan.
Kurva 2D dan permukaan tempat kurva diletakkan
Tepi pada permukaan
Membuat tepi lurus dari objek garis berbentuk { start, end }.
Garis
Tepi lurus
Membuat satu tepi lurus per objek garis berbentuk { start, end }.
Garis-garis
Satu tepi per garis, dalam urutan yang sama
Membuat tepi lurus dari segmen, pasangan titik [start, end].
Segmen
Tepi lurus
Membuat satu tepi lurus per segmen, masing-masing pasangan titik [start, end].
Segmen-segmen
Satu tepi per segmen, dalam urutan yang sama
Menyambungkan setiap titik ke titik berikutnya dengan tepi lurus, sehingga daftar titik menjadi rantai tepi.
Tepi-tepi dikembalikan lepas; shapes.wire.createPolylineWire membuat kawat yang tersambung secara langsung.
Satu tepi per pasangan titik yang bertetangga
Membuat satu tepi lurus per segmen objek polyline; polyline tertutup juga mendapat tepi dari titik terakhirnya kembali ke titik pertama.
Polyline
Satu tepi per segmen, secara berurutan
Membuat tiga tepi lurus dari segitiga yang diberikan sebagai tiga titik.
Segitiga
Ketiga tepinya
Membuat tiga tepi lurus dari setiap segitiga sebuah mesh, semuanya dalam satu daftar rata.
Segitiga yang tepi-tepinya tidak dapat dibangun dilewati dengan peringatan, bukan menghentikan sisanya.
Mesh sebagai daftar segitiga
Tepi-tepi dari semua segitiga
Mengambil satu tepi dari sebuah bentuk menurut posisinya, dihitung dari 0, dalam urutan kernel menelusuri bentuk.
Bentuk harus berupa tepi, kawat atau sesuatu yang dibangun darinya; indeks di luar tepi terakhir memicu error.
Bentuk dan indeks berbasis 0
Tepi pada indeks tersebut
Mencantumkan setiap tepi sebuah bentuk dalam urutan kernel menelusurinya, yang bukan urutan sepanjang kawat; gunakan getEdgesAlongWire untuk itu.
Bentuk
Tepi-tepi yang ditemukan dalam bentuk
Mencantumkan tepi-tepi sebuah kawat dalam urutan saling mengikuti di sepanjangnya, masing-masing diorientasikan agar berjalan searah kawat.
Satu tepi dikembalikan sebagai daftar satu elemen.
Kawat
Tepi-tepinya secara berurutan di sepanjang kawat
Mencantumkan hanya tepi-tepi lingkaran sebuah kawat, dalam urutan saling mengikuti di sepanjangnya.
Kawat
Tepi-tepi melingkarnya secara berurutan
Mencantumkan hanya tepi-tepi lurus sebuah kawat, dalam urutan saling mengikuti di sepanjangnya.
Kawat
Tepi-tepi lurusnya secara berurutan
Mencantumkan titik-titik ujung setiap tepi sebuah bentuk, dengan pengulangan dihapus, sehingga sudut tempat beberapa tepi bertemu muncul sekali.
Titik-titiknya tidak dalam urutan tertentu.
Bentuk yang tepi-tepinya dibaca: kawat, muka, cangkang atau solid
Titik-titik ujung unik dari tepi-tepi
Mengukur panjang sebuah tepi di sepanjang kurvanya, dalam satuan model.
Tepi
Panjang
Mengukur setiap tepi sebuah bentuk di sepanjang kurvanya, dalam satuan model.
Bentuk
Satu panjang per tepi, dalam urutan yang dicantumkan getEdges
Mengukur setiap tepi dalam daftar di sepanjang kurvanya, dalam satuan model.
Tepi-tepi
Satu panjang per tepi, dalam urutan yang sama
Menemukan pusat massa sebuah tepi, titik keseimbangan kurvanya; untuk tepi lurus itu adalah titik tengahnya, untuk busur sebuah titik di dalam kurva.
Tepi
Titik pusat massa
Menemukan pusat massa setiap tepi dalam daftar.
Tepi-tepi
Satu titik per tepi, dalam urutan yang sama
Membalik arah sebuah tepi, sehingga awalnya menjadi akhirnya.
Tepi
Tepi baru dengan arah sebaliknya
Menemukan pusat lingkaran tempat tepi lingkaran berada.
Tepi yang bukan lingkaran memicu error.
Tepi melingkar
Titik pusat
Membaca jari-jari lingkaran tempat tepi lingkaran berada.
Tepi yang bukan lingkaran memicu error.
Tepi melingkar
Jari-jari dalam satuan model
Membaca normal bidang tempat tepi lingkaran berada.
Tepi yang bukan lingkaran memicu error.
Tepi melingkar
Normal satuan dari bidang lingkaran
Memberi tahu apakah sebuah tepi adalah garis lurus.
Tepi
True jika tepi lurus
Memberi tahu apakah sebuah tepi berada pada lingkaran, baik lingkaran penuh maupun busur.
Tepi
True jika tepi melingkar
Membuat tepi lurus di antara dua titik, tepi paling sederhana yang ada.
Tepi lurus
Membuat busur lingkaran yang dimulai di titik pertama, melewati titik tengah dan berakhir di titik terakhir.
Ketiga titik
Tepi busur
Membuat busur lingkaran dari satu titik ke titik lain yang meninggalkan titik pertama ke arah tertentu.
Tangen menetapkan bidang dan jari-jari busur.
Titik awal, arah tangen di titik tersebut dan titik akhir
Tepi busur
Memotong busur dari tepi lingkaran di antara dua titik yang berada padanya.
sense memilih ke arah mana mengelilingi lingkaran busur berjalan dari titik pertama ke titik kedua.
Tepi lingkaran, kedua titik dan arah lintasan
Tepi busur
Memotong busur dari tepi lingkaran di antara dua sudut, dalam derajat, diukur mengelilingi lingkaran dari awalnya sendiri.
sense memilih ke arah mana mengelilingi lingkaran busur berjalan dari sudut pertama ke sudut kedua.
Tepi lingkaran, kedua sudut dalam derajat dan arah lintasan
Tepi busur
Memotong busur dari tepi lingkaran yang dimulai di sebuah titik pada lingkaran dan merentang sudut tertentu, dalam derajat.
sense memilih ke arah mana mengelilingi lingkaran busur berjalan.
Tepi lingkaran, titik awal, sudut dalam derajat dan arah lintasan
Tepi busur
Membuat lingkaran penuh sebagai satu tepi tertutup, terletak pada bidang yang normalnya adalah direction.
Tepi lingkaran
Membuat elips penuh sebagai satu tepi tertutup, terletak pada bidang yang normalnya adalah direction.
radiusMajor tidak boleh lebih kecil dari radiusMinor, atau kernel menolak elips itu.
Pusat, normal bidang dan kedua jari-jari
Tepi elips
Membangun ulang kurva sebuah tepi sebagai B-spline dengan derajat tertentu, dalam batas toleransi.
Menurunkan derajat menyederhanakan kurva, menaikkannya memberi operasi selanjutnya lebih banyak keleluasaan; bagaimanapun kurva baru tetap berada dalam tolerance dari yang lama.
Tepi, derajat tujuan pembangunan ulang dan toleransi
Tepi baru dengan kurva yang dibangun ulang
Memindahkan sambungan tepi periodik tertutup, titik tempat tepi dimulai dan berakhir, ke parameter tertentu di sepanjang kurva.
Geometrinya tidak berubah; hanya tempat tepi dianggap bermula.
Tepi periodik dan parameter seam yang baru
Tepi baru yang dimulai di seam
Memindahkan sambungan tepi periodik tertutup, titik tempat tepi dimulai dan berakhir, sejauh jarak tertentu di sepanjang kurva dari awalnya saat ini.
Geometrinya tidak berubah; hanya tempat tepi dianggap bermula.
Tepi periodik dan jarak pergeseran seam
Tepi baru yang dimulai di seam
Menggabungkan muka-muka yang berada pada permukaan yang sama dan tepi-tepi pada kurva yang sama, yang menghapus sambungan internal yang ditinggalkan operasi boolean atau peleburan.
Ini adalah shapes.shape.unifySameDomain dengan tepi dan muka sama-sama disatukan dan B-spline dibiarkan apa adanya.
Bentuk
Bentuk tanpa seam internal
Tepi di OpenCascade: kurva tunggal antara dua verteks, lurus, melingkar, eliptis atau bebas. Bangun dari titik dan garis, sebagai busur, lingkaran dan elips, atau sebagai konstruksi tangen terhadap lingkaran; baca kembali sebagai titik, panjang, tangen dan pusat; dan pilih tepi dari bentuk apa pun. Tepi-tepi tersambung ujung ke ujung menjadi kawat, yang ditangani
shapes.wire. Parameter di sepanjang tepi berjalan dari 0 di awalnya sampai 1 di akhirnya; sudut dalam derajat.