TECH - テクノロジ

ソフトウェアの基礎を支える技術基盤として、言語や処理系、描画エンジンなどを開発しています。

プログラミング言語 VCSSL

VCSSL は、ライトな計算処理・シミュレーションやデータの可視化、及びちょっとしたツール製作などに便利な、C言語系の簡易プログラミング言語です。

2D & 3D描画処理やグラフプロットなどを標準でサポートしつつも、 各種デスクトップOSに対応・インストール不要で動作し、実行環境ごとUSBメモリーで持ち運んで利用する事もできます。

比較的軽い用途を想定したインタープリタ式の言語ですが、毎秒1億回(100 MFLOPS)程度の演算速度を発揮可能で、それなりの計算量の用途もこなせます。

| 詳細ページ | ダウンロード |

スクリプトエンジン Vnano

Vnano(VCSSL nano)は、一般のソフトウェア上に搭載し、文字列内の式の評価やスクリプト処理機能を提供するための、オープンソースの小型・軽量スクリプトエンジンです。

言語仕様はVCSSLのサブセットで、C言語系のシンプルな文法によるスクリプト処理機能を提供します。 仕様と実装をコンパクトに抑える事により、手軽に搭載し、ソースコードのカスタマイズも気軽に行える処理系を目指しています。

処理速度面では、中間コードの実行レイヤーにベクトルレジスタ型の仮想マシンを採用する事により、数百MFLOPS〜数GFLOPSクラスの演算速度を発揮します。

Vnanoは現在開発進行中であり、リポジトリはGitHubで公開しています。

| 詳細ページ | ダウンロード |

RINEARN-X

RINEARN-X は、RINEARN でのソフト開発に使用している、内製の3D描画ライブラリです。 もともとは リニアングラフ3D の描画エンジンから派生したもので、 現在は VCSSL3DCG機能 の下層レイヤーなどに採用しています。

RINEARN-X は、2009年頃に外部への一般公開を行ったものの、 その後の公開バージョンおよびドキュメントの更新やメンテナンスは、現在停止中となっています。

これはVCSSLの開発に伴って大幅な改修を行ったためで、 将来的には、再び一般公開に向けたバージョンおよびドキュメントの再整備を計画しています。

| 詳細ページ( ※ 古い情報です。あらかじめご了承ください。 ) |

その他

先行開発版はこちら

VCSSLの実行環境などでは、開発途中の次期バージョンや、特定の機能を試験的に実装したバージョンなどを、先行開発版として試験公開する場合があります。 詳細はリンク先ページをご参照ください。


この階層の目次
お知らせ

Vnanoのソースコードと開発リポジトリをGitHubで公開
2018年09月30日 - 現在開発中の、ソフトウェア上でのスクリプト処理用途に向けた小型・軽量スクリプトエンジン「 Vnano 」のソースコード&リポジトリを公開しました。ビルド・使用方法や、現状の段階と今後などを解説します。

リニアングラフ3D&2D Ver.5.6 リリース! Java言語のプログラムからも制御可能に
2018年08月19日 - 約5年ぶりの大きなバージョンアップを迎えた、新しいリニアングラフ Ver.5.6の特徴をご紹介します。UIがリファインされ、Java言語でグラフ描画ライブラリとして使う事も可能になりました。

ライセンスの緩和方向への改訂を実施、条件を満たす場合のソフトの再配布などが可能に
2018年07月16日 - RINEARNでは2018年7月に、ソフトウェアライセンスの緩和方向への改訂を実施しました。新ライセンスでは、いくつかの条件を満たす場合において、ソフトの再配布などが無申請で可能になりました。

コードアーカイブ新着
配列を3Dグラフにアニメーションプロットする(点/線グラフ)

座標値配列の内容を、3次元の点/線グラフに連続でプロットし、アニメーションさせるサンプルプログラムです。
2018年11月14日
配列を2Dグラフにアニメーションプロットする

座標値配列の内容を、2次元グラフに連続でプロットし、アニメーションさせるサンプルプログラムです。
2018年11月13日
配列を3Dグラフにプロットする(曲面/メッシュグラフ)

座標値配列の内容を、3次元の曲面/メッシュグラフにプロットするサンプルプログラムです。
2018年11月12日
ファイルを3Dグラフにプロットする(曲面/メッシュグラフ)

座標値ファイルの内容を、3次元の曲面/メッシュグラフにプロットするサンプルプログラムです。
2018年11月11日
連番画像をアニメーション再生する簡易ツール

フォルダ内の連番画像ファイルを、動画への変換不要で、そのままアニメーションとして再生できる簡易ツールです。
2018年09月04日
公式Twitterアカウント