FineKernelToolKit 4.2.13
読み取り中…
検索中…
一致する文字列を見つけられません
プロパティ | 全メンバ一覧
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

描画線幅プロパティ

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