|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/kodlama-ile-3d-tasarm-kursu-tinkercad-codeblocks/
课程评论:没有评论
## Tinkercad CodeBlocks 课程摘要 本课程介绍了Tinkercad CodeBlocks,这是一款于2019年发布的网络应用程序,它允许用户通过编程进行3D设计和模型开发。 **主要学习内容:** * **块式编码:** CodeBlocks采用可视化编程界面,用户通过拖拽和组合代码块来创造3D模型,而非传统的文本编程。 * **3D形状操作:** 课程重点讲解如何使用基本形状(如球体、立方体、圆柱体)并通过代码块对其进行尺寸调整、定位、组合、复制、镂空、切割等操作,从而创建复杂的设计。 * **精确尺寸控制:** 用户可以通过输入数值参数(如半径、高度、宽度、长度、位置)来精确控制3D形状的尺寸和布局,实现精确测量的设计。 * **变量和参数化设计:** 课程强调变量的使用,允许用户在设计中建立形状参数之间的关联,实现比例设计。通过一次性修改变量值,可以轻松更新设计中所有相关的形状参数,提高设计的灵活性和效率。 * **重复结构和算法设计:** 用户可以利用循环结构(重复结构)来生成各种算法设计,通过调整重复次数可以创造出装饰性强、个性化的设计。 * **代码的灵活性和可编辑性:** CodeBlocks的优势在于其代码的易读性和可编辑性,即使是设计早期难以修改的部分,也可以通过调整代码块轻松实现。 **相比传统手工设计的优势:** * **精确测量:** 通过数值参数实现精确尺寸的设计。 * **比例联动:** 变量的使用确保了形状参数之间的比例关系,例如,一个矩形的长总是其宽的一半。 * **自动对齐和定位:** 基于形状尺寸参数,可以通过移动命令轻松实现形状在X、Y、Z轴上的精确对齐和定位。 * **易于修改:** 代码块的易编辑性使得设计修改比手工修改更便捷。 * **高效重复结构:** 用少量代码即可实现复杂的重复设计,轻松创造装饰性图案。 * **随机设计生成:** 利用随机数值生成器,每次运行时都可以产生独特的设计。
Kod Blokları(CodeBlocks) TinkerCAD'in 2019 yılında çıkarmış olduğu kodlama ile 3D tasarım ve model geliştirmemizi sağlayan bir web uygulamasıdır. Kod blokları 3D şekilleri boyutlandırır, konumlandırır, gruplar, kopyalar ve tasarımın her bir noktasına kolay bir şekilde müdahale etmemizi sağlar.Metin tabanlı olmayan, blokları sürükle-bırak ve birbirine ekleme şeklinde kodlama yapılan bir arayüzüne sahiptir.Primitive şekiller olarak ifade edilen küre, küp, silindir gibi üç boyuta sahip şekiller üzerinde birleştirme, delme, oyma, boyutlarıyla oynama, konumlandırma gibi komutları uygulayarak yeni tasarımlar elde ederiz.Şekillerin yarıçap, yükseklik, genişlik, uzunluk, konum gibi parametrelere girilen sayısal değer ile tam olarak ölçülü tasarımlar elde edilebilir.Bu parametreler için tanımlanan değişkenler ile tasarımda kullanılan şekiller arasında bağıntı kurularak orantılı tasarımlar elde edilebilir.Değişken kullanımı ile program kodlarındaki tüm parametreleri bir yerden kontrol edebilirsiniz. Değişken kullanılarak esnek programlalar geliştirebilir, değişken değerlerini değiştirerek kolaylıkla yeni tasarımlar elde edebilirsiniz.Tekrarlı yapılar ile farklı algoritmik tasarımlar üretebilirsiniz. Tekrar sayısı değiştirilerek dekoratif ve kişiye özgü tasarımlar gerçekleştirilebilir.Kodları düzenleyerek tasarımda ulaşılması, müdahale edilmesi en zor olan kısımlarına bile rahatlıkla müdahale edebilirsiniz.Elle tasarıma göre artıları nelerdir:- Şekillerin parametrelerine girilecek sayısal değerler ile tam ölçülü tasarımlar elde edilir.- Değişken kullanımı ile şekillerin parametrelerindeki değerlerin birbirleriyle orantılı olması sağlanabilir. Örneğin dikdörtgenler prizmasının genişliği a iken uzunluğu a/2 olarak belirlenebilir. a değişkeninin alacağı değere göre her zaman uzunluk genişliğin yarısı kadar olacaktır.- Şeklin genişlik, yükseklik gibi parametrelerindeki değerlere göre hareket komutuyla X,Y ve Z eksenlerinde istenilen konuma yerleştirilebilir.- Yine şekillerin genişlik, uzunluk gibi parametrelerine göre hareket ettirilerek birbirleriyle hizalı olmaları sağlanır.- Özellikle tasarımın başlarında üretilmiş şekillere elle müdahale etmek zor olmasına rağmen kod bloklarını düzenlemek oldukça kolaydır.- Tasarımındaki tekrarlı yapıları çok az bir kodla elde edebilirsin.- Tekrar yapıları ile dekoratif tasarımlar elde edilebilir.- Rastgele değer üreten kod bloğu sayesinde her tekrarda farklı tasarımlar elde edilebilir.