set_scene_3d_paramT_set_scene_3d_paramSetScene3dParamSetScene3dParam (Operator)

Name

set_scene_3d_paramT_set_scene_3d_paramSetScene3dParamSetScene3dParam — Setzen von Parametern einer 3D-Szene.

Signatur

set_scene_3d_param( : : Scene3D, GenParamName, GenParamValue : )

Herror T_set_scene_3d_param(const Htuple Scene3D, const Htuple GenParamName, const Htuple GenParamValue)

void SetScene3dParam(const HTuple& Scene3D, const HTuple& GenParamName, const HTuple& GenParamValue)

void HScene3D::SetScene3dParam(const HString& GenParamName, const HTuple& GenParamValue) const

void HScene3D::SetScene3dParam(const HString& GenParamName, const HString& GenParamValue) const

void HScene3D::SetScene3dParam(const char* GenParamName, const char* GenParamValue) const

void HScene3D::SetScene3dParam(const wchar_t* GenParamName, const wchar_t* GenParamValue) const   (Nur Windows)

static void HOperatorSet.SetScene3dParam(HTuple scene3D, HTuple genParamName, HTuple genParamValue)

void HScene3D.SetScene3dParam(string genParamName, HTuple genParamValue)

void HScene3D.SetScene3dParam(string genParamName, string genParamValue)

Beschreibung

set_scene_3d_paramset_scene_3d_paramSetScene3dParamSetScene3dParamSetScene3dParam setzt Parameter der 3D-Szene Scene3DScene3DScene3DScene3Dscene3D. Name und Wert eines Parameters müssen in GenParamNameGenParamNameGenParamNameGenParamNamegenParamName und GenParamValueGenParamValueGenParamValueGenParamValuegenParamValue übergeben werden.

Alle Parameter, die mit set_scene_3d_instance_paramset_scene_3d_instance_paramSetScene3dInstanceParamSetScene3dInstanceParamSetScene3dInstanceParam gesetzt werden können, können auch mit set_scene_3d_paramset_scene_3d_paramSetScene3dParamSetScene3dParamSetScene3dParam für alle Instanzen einer Szene gesetzt werden.

Zusätzlich können die folgenden Werte gesetzt werden:

'disp_background'"disp_background""disp_background""disp_background""disp_background":

Flag, ob der gegenwärtige Fensterinhalt als Hintergrund verwendet werden soll.

Werte: 'true' oder 'false'

Defaultwert: 'false'

'colored'"colored""colored""colored""colored":

Setzt die Farbe aller gerade hinzugefügten Instanzen auf unterschiedlichen Farben. Der Wert dieses Parameters bestimmt die Anzahl der verwendeten Farben.

Werte: 3, 6 oder 12

Defaultwert: alle 3D-Objektmodelle werden weiß dargestellt

'object_index_persistence'"object_index_persistence""object_index_persistence""object_index_persistence""object_index_persistence":

Muss auf 'true'"true""true""true""true" gesetzt werden, wenn der Objektindex mit get_disp_object_model_3d_infoget_disp_object_model_3d_infoGetDispObjectModel3dInfoGetDispObjectModel3dInfoGetDispObjectModel3dInfo abgefragt werden soll.

Werte: 'true' oder 'false'

Defaultwert: 'false'

'depth_persistence'"depth_persistence""depth_persistence""depth_persistence""depth_persistence":

Muss auf 'true'"true""true""true""true" gesetzt werden, wenn die Tiefe mit get_disp_object_model_3d_infoget_disp_object_model_3d_infoGetDispObjectModel3dInfoGetDispObjectModel3dInfoGetDispObjectModel3dInfo abgefragt werden soll.

Werte: 'true' oder 'false'

Defaultwert: 'false'

'quality'"quality""quality""quality""quality":

Kann auf 'low'"low""low""low""low" gesetzt werden um schnelleres Rendering ohne Antialiasing zu erzielen.

Werte: 'low' oder 'high'

Defaultwert: 'high'

'compatibility_mode_enable'"compatibility_mode_enable""compatibility_mode_enable""compatibility_mode_enable""compatibility_mode_enable":

Erzwingt die Nutzung des Fallbacks auf OpenGL 1.1.

Werte: 'true' of 'false'

Defaultwert: 'false'

Ausführungsinformationen

Parameter

Scene3DScene3DScene3DScene3Dscene3D (input_control)  scene_3d HScene3D, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle der 3D-Szene.

GenParamNameGenParamNameGenParamNameGenParamNamegenParamName (input_control)  string HTupleHTupleHtuple (string) (string) (HString) (char*)

Namen der generischen Parameter.

Defaultwert: 'quality' "quality" "quality" "quality" "quality"

Werteliste: 'alpha'"alpha""alpha""alpha""alpha", 'attribute'"attribute""attribute""attribute""attribute", 'blue_channel_attrib'"blue_channel_attrib""blue_channel_attrib""blue_channel_attrib""blue_channel_attrib", 'color'"color""color""color""color", 'color_attrib'"color_attrib""color_attrib""color_attrib""color_attrib", 'color_attrib_end'"color_attrib_end""color_attrib_end""color_attrib_end""color_attrib_end", 'color_attrib_start'"color_attrib_start""color_attrib_start""color_attrib_start""color_attrib_start", 'colored'"colored""colored""colored""colored", 'compatibility_mode_enable'"compatibility_mode_enable""compatibility_mode_enable""compatibility_mode_enable""compatibility_mode_enable", 'depth_persistence'"depth_persistence""depth_persistence""depth_persistence""depth_persistence", 'disp_background'"disp_background""disp_background""disp_background""disp_background", 'disp_lines'"disp_lines""disp_lines""disp_lines""disp_lines", 'disp_normals'"disp_normals""disp_normals""disp_normals""disp_normals", 'disp_pose'"disp_pose""disp_pose""disp_pose""disp_pose", 'green_channel_attrib'"green_channel_attrib""green_channel_attrib""green_channel_attrib""green_channel_attrib", 'line_color'"line_color""line_color""line_color""line_color", 'line_width'"line_width""line_width""line_width""line_width", 'lut'"lut""lut""lut""lut", 'normal_color'"normal_color""normal_color""normal_color""normal_color", 'object_index_persistence'"object_index_persistence""object_index_persistence""object_index_persistence""object_index_persistence", 'point_size'"point_size""point_size""point_size""point_size", 'quality'"quality""quality""quality""quality", 'red_channel_attrib'"red_channel_attrib""red_channel_attrib""red_channel_attrib""red_channel_attrib", 'rgb_channel_attrib_end'"rgb_channel_attrib_end""rgb_channel_attrib_end""rgb_channel_attrib_end""rgb_channel_attrib_end", 'rgb_channel_attrib_start'"rgb_channel_attrib_start""rgb_channel_attrib_start""rgb_channel_attrib_start""rgb_channel_attrib_start", 'visible'"visible""visible""visible""visible"

GenParamValueGenParamValueGenParamValueGenParamValuegenParamValue (input_control)  string HTupleHTupleHtuple (string / integer / real) (string / int / long / double) (HString / Hlong / double) (char* / Hlong / double)

Werte der generischen Parameter.

Defaultwert: 'high' "high" "high" "high" "high"

Wertevorschläge: 'true'"true""true""true""true", 'false'"false""false""false""false", 'coord_x'"coord_x""coord_x""coord_x""coord_x", 'coord_y'"coord_y""coord_y""coord_y""coord_y", 'coord_z'"coord_z""coord_z""coord_z""coord_z", 'normal_x'"normal_x""normal_x""normal_x""normal_x", 'normal_y'"normal_y""normal_y""normal_y""normal_y", 'normal_z'"normal_z""normal_z""normal_z""normal_z", 'red'"red""red""red""red", 'green'"green""green""green""green", 'blue'"blue""blue""blue""blue", 'auto'"auto""auto""auto""auto", 'faces'"faces""faces""faces""faces", 'primitive'"primitive""primitive""primitive""primitive", 'points'"points""points""points""points", 'lines'"lines""lines""lines""lines"

Ergebnis

Sind die Parameterwerte korrekt, dann liefert set_scene_3d_paramset_scene_3d_paramSetScene3dParamSetScene3dParamSetScene3dParam den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

create_scene_3dcreate_scene_3dCreateScene3dCreateScene3dCreateScene3d

Siehe auch

set_scene_3d_instance_paramset_scene_3d_instance_paramSetScene3dInstanceParamSetScene3dInstanceParamSetScene3dInstanceParam

Modul

3D Metrology