Dart

Dart

【Flutter Web】package:webを利用したWeb Workerによる並列処理

Flutter Webで並列処理を行うためにはWeb Workerを使用する必要があります。本記事では、Web Workerを使用して並列処理を行うための方法について説明しています。
Flutter

【Flutter】フラグメントシェーダーを使ってみる

Flutterでフラグメントシェーダーを使用した描画方法について説明しています。最初に一色で塗りつぶす例、次に座標に応じて計算した結果を描画する例、最後に画像を使用して描画する例を示しています。
Flutter

【Flutter】sensors_plusによる加速度センサの利用

Flutterのsensors_plusによる加速度センサの利用について説明しています。簡単なコード例と実際に動作するデモを掲載しています。加速度センサのノイズを抑えるような工夫についても記載しています。
Dart

【Dart】vector_mathで作るレイトレーシング 2

vector_mathで作るレイトレーシングの第2回目として法線、拡散反射、ランバート反射、モンテカルロ法について説明しています。物体間の相互反射については次回で説明予定です。
Dart

【Dart】vector_mathで作るレイトレーシング 1

Dartとvector_mathによるレイトレーシングの連載第1回目です。vector_mathのクラスの紹介とカメラ行列の作り方、球との交差判定までを説明しています。
Dart

【Dart】DartでWebコンテンツを作ってみる その3 〜Timerを使用したアニメーション〜

DartでTimerとCanvasRenderingCont4ext2Dを使用したアニメーションの実装方法を説明しています。 前半でTimerの使い方、後半でCavasRenderingContext2Dを組み合わせたアニメーションの実装方法を記載しています。
Dart

【Dart】DartでWebコンテンツを作ってみる その2 ~CanvasElementによる2D描画~

本記事はDartのCanvasElementを使用した描画方法について記載しています。矩形の塗りつぶし、円の描画、直線の描画や再描画の方法について触れています。
Dart

【Dart】DartでWebコンテンツを作ってみる その1

dart:htmlを使用したWebコンテンツの作成方法について記載しています。本記事ではHello Worldから始めて、ボタンの追加、CSSによる装飾について触れています。