FineKernelToolKit 4.3.0
読み取り中…
検索中…
一致する文字列を見つけられません
FK_CLI::fk_Edge クラス

ソリッドモデルの稜線位相を管理するクラス [詳解]

#include <CLI/FK_CLI/include/Edge_CLI.h>

FK_CLI::fk_Edge の継承関係図
FK_CLI::fk_Edge 連携図

プロパティ

fk_HalfLeftHalf [get]
 左側半稜線プロパティ
fk_HalfRightHalf [get]
 右側半稜線プロパティ
double DrawWidth [get, set]
 描画線幅プロパティ
基底クラス FK_CLI::fk_Topology に属する継承プロパティ
int ID [get]
 IDプロパティ
fk_TopologyType Type [get]
 位相タイププロパティ

その他の継承メンバ

基底クラス FK_CLI::fk_Attribute に属する継承公開メンバ関数
bool SetAttrII (int key, int value)
 キーが int 型、値が int 型である属性設定メソッド
bool SetAttrID (int key, double value)
 キーが int 型、値が double 型である属性設定メソッド
bool SetAttrIS (int key, String^ value)
 キーが int 型、値が String 型である属性設定メソッド
bool SetAttrSI (String^ key, int value)
 キーが String 型、値が int 型である属性設定メソッド
bool SetAttrSD (String^ key, double value)
 キーが String 型、値が double 型である属性設定メソッド
bool SetAttrSS (String ^ key, String^ value)
 キーが String 型、値が String 型である属性設定メソッド
int GetAttrII (int key)
 キーが int 型、値が int 型である属性参照メソッド
double GetAttrID (int key)
 キーが int 型、値が double 型である属性参照メソッド
String ^ GetAttrIS (int key)
 キーが int 型、値が String 型である属性参照メソッド
int GetAttrSI (String^ key)
 キーが String 型、値が int 型である属性参照メソッド
double GetAttrSD (String^ key)
 キーが String 型、値が double 型である属性参照メソッド
String ^ GetAttrSS (String^ key)
 キーが String 型、値が String 型である属性参照メソッド
bool ExistAttrII (int key)
 キーが int 型、値が int 型である属性存在参照メソッド
bool ExistAttrID (int key)
 キーが int 型、値が double 型である属性存在参照メソッド
bool ExistAttrIS (int key)
 キーが int 型、値が String 型である属性存在参照メソッド
bool ExistAttrSI (String^ key)
 キーが String 型、値が int 型である属性存在参照メソッド
bool ExistAttrSD (String^ key)
 キーが String 型、値が double 型である属性存在参照メソッド
bool ExistAttrSS (String^ key)
 キーが String 型、値が String 型である属性存在参照メソッド
bool DeleteAttrII (int key)
 キーが int 型、値が int 型である属性消去メソッド
bool DeleteAttrID (int key)
 キーが int 型、値が double 型である属性消去メソッド
bool DeleteAttrIS (int key)
 キーが int 型、値が String 型である属性消去メソッド
bool DeleteAttrSI (String^ key)
 キーが String 型、値が int 型である属性消去メソッド
bool DeleteAttrSD (String^ key)
 キーが String 型、値が double 型である属性消去メソッド
bool DeleteAttrSS (String^ key)
 キーが String 型、値が String 型である属性消去メソッド

詳解

ソリッドモデルの稜線位相を管理するクラス

このクラスは、 fk_Solid によるソリッドモデルにおいて、 稜線位相に関する制御機能を提供します。 FK におけるソリッドモデルの構造については、 ユーザーズマニュアルの「形状に対する高度な操作」の章を参照して下さい。

派生クラスのうち、ID 管理については fk_Topology, 個別マテリアル設定については fk_TopologyMaterial, 属性設定については fk_Attribute を参照して下さい。

参照
fk_Solid, fk_Vertex, fk_Half, fk_Loop, fk_Topology, fk_TopologyMaterial, fk_Attribute

プロパティ詳解

◆ LeftHalf

fk_Half^ FK_CLI::fk_Edge::LeftHalf
get

左側半稜線プロパティ

この稜線に属する「左側」にあたる半稜線を取得します。

◆ RightHalf

fk_Half^ FK_CLI::fk_Edge::RightHalf
get

右側半稜線プロパティ

この稜線に属する「右側」にあたる半稜線を取得します。

◆ DrawWidth

double FK_CLI::fk_Edge::DrawWidth
getset

描画線幅プロパティ

稜線を描画する際の線幅の設定や参照を行います。 ここでの単位は「ピクセル」となります。 カメラからの距離に関係なく、同一の幅で描画されます。 また、設定した幅で実際に描画されるかどうかは グラフィックスハードウェアの機能に依存します。