Vala プログラミング

WebGPU プログラミング

おなが@京都先端科学大

2019-01-01から1年間の記事一覧

Julia マーチングキューブ法( Marching Cubes )によるメッシュ( mesh )の描画

マーチングキューブ法を用いて、mesh_objectを生成する。1 球( sphere ) 実行結果 プログラム mc-sphere.jl using Makie using Meshing using GeometryTypes using LinearAlgebra: dot, norm using Colors scene = Scene(resolution = (600, 600)) sdf = Si…

Julia Makie パッケージによるメッシュ( mesh )の描画(2)

mesh_object(HomogenousMesh)を用いて、tetrahedronを描画する。実行結果 プログラム tetrahedron2.jl using Makie using GeometryTypes scene = Scene(resolution = (600, 600)) vertices = Point{3,Float64}[[0.0, 0.0, 0.0], [1.0, 0.0, 2.0], [2.0, 1.…

Julia Makie.jl によるメッシュ( mesh )の描画

このブログでは、Julia言語のMakieパッケージを用いたメッシュの描画方法に ついてまとめています。1.Julia言語とMakieパッケージ ・Julia言語 https://julialang.org/ ドキュメント https://docs.julialang.org/en/v1/ https://hshindo.github.io/julia-d…

Rust Vulkano Texture Mapping

Texture Mapping 前回の Two Objects に Texture Mapping を適用しました。 Texture Mapping の方法は、David Wolff「OpenGL 4.0 シェーディング言語 ( OpenGL 4.0 Shading Language Cookbook )」を参考にしています。追加・変更する箇所 1 shader ・vertex…

Rust Vulkano Two Objects

2つのオブジェクト(Two Objects)の描画方法 オブジェクト1(obj-1):キューブ(cube) オブジェクト2(obj-2):床と壁(floor and Walls)1 Vertex buffer と Index buffer Vertex buffer と Index buffer はそれぞれのオブジェクトについて準備します。 オブ…