Overview

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.

Skills

Reviews