プログラミング言語 VCSSL 公式サイト
VCSSLの公式サイトへようこそ! このサイトでは、無料で使える実行環境や、各種ドキュメント、およびVCSSLで書かれたコードなどを公開しています。
VCSSLとは?
VCSSLは、比較的ライトな計算・可視化処理、ちょっとしたGUIツールの作成などに使える、C言語風のスクリプト言語です。 3次元グラフソフト「リニアングラフ3D」等でも、制御用言語として標準サポートされています。
ドキュメント
プログラミングガイドなどの公式ドキュメント類を公開しています。
- スタートアップガイド
- プログラミングが初めての方に向けた入門ガイドです。
- 文法ガイド
- プログラミング経験者の方に向けた入門ガイドです。
- 即席ガイド
- C系言語の経験者の方が、即席で使うためのガイドです。
ライブラリ
標準ライブラリの仕様書を公開しています。
- System ライブラリ
- よく使われる基礎的な機能を提供します。
- Math ライブラリ
- 各種の数学関数を提供します。
- GUI ライブラリ
- GUIの生成・配置・制御機能を提供します。
- Graphics2D ライブラリ
- 2次元の描画機能を提供します。
- Graphics3D ライブラリ
- 3次元の描画機能を提供します。
- Graphics2DFramework ライブラリ
- 2次元の描画を行うプログラムを、手軽に作成するためのフレームワークです。
- Graphics3DFramework ライブラリ
- 3次元の描画を行うプログラムを、手軽に作成するためのフレームワークです。
コードアーカイブ
VCSSLで書かれた様々なコードを、詳しい解説記事付きで掲載しています。
ファイルを3Dグラフにプロットする(曲面/メッシュグラフ) |
|
|
座標値ファイルの内容を、3次元の曲面/メッシュグラフにプロットするサンプルプログラムです。 |
波の干渉(面上の円形波)のアニメーション表示 |
|
|
面上の円形波が干渉する様子を、パラメータを操作しながらアニメーションで見られるプログラムです。 |
シンプソン法による数値積分 |
|
|
積分の値を数値的に求めます。被積分関数を微小区間内で二次関数近似して求めた面積を足しあげる、シンプソン法を使用します。 |
RGBやカラーコードの色表示と相互変換ができる簡易ツール |
|
|
RGB値とカラーコードから、GUI画面上で色の表示や相互変換を行う事ができる簡易ツールです。 |
条件を満たす色を透明にする簡易ツール |
|
|
画像ファイルを開き、指定された条件を満たす色を透明に置き換えて保存する簡易ツールです。 |
» 他のコードを探す
アプリ内組み込み用のVnanoも!
Java製のアプリケーション内に組み込んで使用できる、小型のスクリプトエンジン「Vnano」も開発・公開しています。 VCSSLのサブセット言語を、あなたのアプリ上でスクリプト処理機能として動かせます。
» もっと詳しく!
- OracleとJavaは、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。文中の社名、商品名等は各社の商標または登録商標である場合があります。