-
Notifications
You must be signed in to change notification settings - Fork 0
/
freecad-curves-wb-surface-05-sweep2rails.html
128 lines (119 loc) · 8.75 KB
/
freecad-curves-wb-surface-05-sweep2rails.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
<!DOCTYPE html>
<html lang="en" prefix="og: http://ogp.me/ns#">
<head>
<link href="http://gmpg.org/xfn/11" rel="profile">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<!-- Metadata -->
<meta name="description" content="3D Modelleme, Animasyon, Render, Vektör - Raster Grafik İşleme ve Python ile Programlama konularına meraklı Açık Kaynak Hayranı bir Makine Mühendisi">
<meta property="og:description" content="3D Modelleme, Animasyon, Render, Vektör - Raster Grafik İşleme ve Python ile Programlama konularına meraklı Açık Kaynak Hayranı bir Makine Mühendisi">
<meta property="og:title" content="FreeCAD - Curves WB - Surface - 05 - Sweep2Rails" />
<meta property="og:type" content="article" />
<meta property="og:url" content="/freecad-curves-wb-surface-05-sweep2rails.html" />
<meta property="og:image" content="/images/avatar.png" />
<!-- Enable responsiveness on mobile devices-->
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
<title>mhalil - Programlama ve 3D</title>
<!-- CSS -->
<link href="//fonts.googleapis.com/" rel="dns-prefetch">
<link href="//fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic|Abril+Fatface|PT+Sans:400,400italic,700&subset=latin,latin-ext" rel="stylesheet">
<link rel="stylesheet" href="/theme/css/poole.css" />
<link rel="stylesheet" href="/theme/css/hyde.css" />
<link rel="stylesheet" href="/theme/css/syntax.css" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/css/fork-awesome.min.css" crossorigin="anonymous">
<!-- Feeds -->
<!-- Analytics -->
</head>
<body class="theme-base-0c">
<div class="sidebar">
<div class="container sidebar-sticky">
<div class="sidebar-about">
<h1>
<a href="/">
<img class="profile-picture" src="/images/avatar.png">
mhalil
</a>
</h1>
<p class="lead"></p>
<p class="lead">3D Modelleme, Animasyon, Render, Vektör - Raster Grafik İşleme ve Python ile Programlama konularına meraklı Açık Kaynak Hayranı bir Makine Mühendisi </p>
<p></p>
</div>
<ul class="sidebar-nav">
<li><a href="/archives.html">Arşiv</a></li>
<li><a href="/categories.html">Kategoriler</a></li>
<li><a href="/tags.html">Etiketler</a></li>
<li><a href="/pages/blender.html">Blender</a></li>
<li><a href="/pages/freecad.html">FreeCAD</a></li>
<li><a href="/pages/librecad.html">LibreCAD</a></li>
<li><a href="/pages/python.html">Python</a></li>
<li><a href="/pages/solvespace.html">Solvespace</a></li>
</ul>
<nav class="sidebar-social">
<a class="sidebar-social-item" href="https://twitter.com/AcikKaynakci" target="_blank">
<i class="fa fa-twitter"></i>
</a>
<a class="sidebar-social-item" href="https://www.artstation.com/mustafahalil" target="_blank">
<i class="fa fa-artstation"></i>
</a>
<a class="sidebar-social-item" href="https://github.com/mhalil" target="_blank">
<i class="fa fa-github"></i>
</a>
<a class="sidebar-social-item" href="/">
<i class="fa fa-rss"></i>
</a>
</nav>
<p class="sidebar-footer">İlmin zekatı %100'dür. Bildiklerizi paylaşın.</p>
</div>
</div> <div class="content container">
<div class="post">
<h1 class="post-title">FreeCAD - Curves WB - Surface - 05 - Sweep2Rails</h1>
<span class="post-date">Paz 19 Şubat 2023</span>
<h1><img alt="sw2r" src="https://raw.githubusercontent.com/tomate44/CurvesWB/9aac6c2365311724487f79df3343dab90ddcb819/freecad/Curves/resources/icons/sw2r.svg"> Sweep2Rails</h1>
<p><strong>Sweep2Rails</strong> komutu, düzlemsel bir yüzeyden, bir dizi eğri (ray) aracılığıyla eğrisel şekilli <strong>nokta bulutu, profil/ray eğrileri</strong> ya da <strong>tel kafes yapısı</strong> oluşturmamızı sağlar. Konunun anlaşılması için aşağıdaki metinleri okuyup resimleri inceleyin lütfen. </p>
<p><strong>Kullanım:</strong> Komutu çalıştırmak için aşağıdaki adımları sırası ile uygulayın:</p>
<ul>
<li>Öncelikle bir düzlem yüzey ve bir dizi (en az 2) eğri seçin. (Birlikte seçim için <code>CTRL</code> tuşunu kullanın)</li>
<li>Curves araç çubuğunda bulunan ilgili düğmeye basın, ya da</li>
<li><strong>Curves WB</strong> (Çalışma Tezgahındayken) <strong>Surface</strong> menüsündeki <strong>Sweep2Rails</strong> seçeneğini kullanın.</li>
</ul>
<p>Konunun anlaşılması amacıyla, Kürek ucuna benzer bir parça modelleyeceğiz. Öncelikle aşağıdaki resimde gördüğünüz eğrileri çizdim.<br>
<img alt="Sweep2Rails_01" src="../../images/freecad/curves_wb/surfaces_menu/Sweep2Rails_01.png"><br>
Doğrusal bir yüzey oluşturmak için 2 eğriyi seçerek, Parça Çalışma Tezgahındaki (Part WB'teki) <strong>Düzenli Yüzey Oluştur (Create ruled surface)</strong> komutunu çalıştırdım.
<img alt="Sweep2Rails_02" src="../../images/freecad/curves_wb/surfaces_menu/Sweep2Rails_02.png"><br>
Düzlem yüzey ile 2 adet ray eğrisini seçerek Curves araç çubuğunda bulunan ilgili düğmeye basın, ya da <strong>Surface</strong> menüsündeki <strong>Sweep2Rails</strong> seçeneğini kullanın.
<img alt="Sweep2Rails_03" src="../../images/freecad/curves_wb/surfaces_menu/Sweep2Rails_03.png"><br>
İşlem sonucunda düzlem yüzey kaybolacak ve varsayılan olarak bir <strong>noktalar / nokta bulutu (points)</strong> oluşacaktır.
<img alt="Sweep2Rails_04" src="../../images/freecad/curves_wb/surfaces_menu/Sweep2Rails_04.png"><br>
Unsur ağacından <strong>Sweep_2_rails</strong> nesnesi seçilir, <strong>Veri</strong> Sekmesinden <strong>Profile Samples</strong> ve <strong>Rail Samples</strong> değerleri değiştirilerek, oluşan <strong>nokta bulutu (points), profil(profile) / ray(rail) eğrileri</strong> ya da <strong>tel kafes yapısı (wireframe)</strong> ile oynanabilir.
<img alt="Sweep2Rails_05" src="../../images/freecad/curves_wb/surfaces_menu/Sweep2Rails_05.png"><br>
Değerleri değiştirip yapıdaki değişimi görelim;<br>
<strong>Profile Samples</strong>:40<br>
<strong>Rail Samples</strong>: 20
<img alt="Sweep2Rails_06" src="../../images/freecad/curves_wb/surfaces_menu/Sweep2Rails_06.png"><br>
Unsur ağacından <strong>Sweep_2_rails</strong> nesnesi seçerek <strong>Görünüm</strong> Sekmesindeki <strong>Görünüm Biçimi (Display Mode)</strong> seçeneklerini değiştirerek, <strong>nokta bulutu, profil/ray eğrileri</strong> ya da <strong>tel kafes yapısı</strong> arasında geçiş yapılabilir.<br>
<strong>Profiller (Profiles):</strong>
<img alt="Sweep2Rails_07" src="../../images/freecad/curves_wb/surfaces_menu/Sweep2Rails_07.png"><br>
<strong>Raylar (Rails):</strong>
<img alt="Sweep2Rails_08" src="../../images/freecad/curves_wb/surfaces_menu/Sweep2Rails_08.png"><br>
<strong>Tel Kafes Yapısı (Wireframe):</strong>
<img alt="Sweep2Rails_09" src="../../images/freecad/curves_wb/surfaces_menu/Sweep2Rails_09.png"><br>
Oluşan nokta bulutu, profil/ray eğrileri ya da tel kafes yapısı, <a href="https://mhalil.github.io/Freecad_curves_wb_curves.html#approximate"><strong>Approximate</strong></a> komutu yardımı ile eğrisel yüzeye dönüştürülebilir.
<img alt="Sweep2Rails_10" src="../../images/freecad/curves_wb/surfaces_menu/Sweep2Rails_10.png"><br>
Yeni oluşan eğrisel yüzeye, Parça Çalışma Tezgahındaki (Part WB'teki) <strong>3D Offset...</strong> komutu ile et kalınlığı verirsek, aşağıdaki sonucu elde ederiz.
<img alt="Sweep2Rails_11" src="../../images/freecad/curves_wb/surfaces_menu/Sweep2Rails_11.png"><br>
<strong>Sweep2Rails</strong> komutu ile, yukarıda oluşturmuş olduğumuz düzlem yüzeyi kullanarak, iki adet eğri yerine bir dizi (örneğin 3 adet) ve farklı yönlerde eğri (ray) kullanarak nokta bulutu ve sonrasında yüzey oluşturalım. Böylece bu komutun gücünü daha net
görelim.<br>
Ray (Rail) olarak kullanacağımız 3 adet eğri aşağıda gösterilmektedir.
<img alt="Sweep2Rails_12" src="../../images/freecad/curves_wb/surfaces_menu/Sweep2Rails_12.png"><br>
3 eğriyi ve bir yüzeyi <code>Ctrl</code> tuşu yardımıyla seçiyoruz.
<img alt="Sweep2Rails_13" src="../../images/freecad/curves_wb/surfaces_menu/Sweep2Rails_13.png"><br>
<strong>Sweep2Rails</strong> komutunu çalıştırıyoruz.
<img alt="Sweep2Rails_14" src="../../images/freecad/curves_wb/surfaces_menu/Sweep2Rails_14.png"><br>
Oluşan noktaları (points), <a href="https://mhalil.github.io/Freecad_curves_wb_curves.html#approximate"><strong>Approximate</strong></a> komutu yardımı ile eğrisel yüzeye dönüştürüyoruz.
<img alt="Sweep2Rails_15" src="../../images/freecad/curves_wb/surfaces_menu/Sweep2Rails_15.png"><br>
Sonuç sizce de şık olmadı mı?</p>
<p><a href="freecad-curves-wb-surface-00-menu-komutlari.html"><<< Surfaces Menü Komutlarına Ait Sayfaya Dön</a></p>
</div>
</div>
</body>
</html>