KlassenKlassenKlassenKlassen | | | | Operatoren

get_sheet_of_light_result_object_model_3dget_sheet_of_light_result_object_model_3dGetSheetOfLightResultObjectModel3dget_sheet_of_light_result_object_model_3dGetSheetOfLightResultObjectModel3dGetSheetOfLightResultObjectModel3d (Operator)

Name

get_sheet_of_light_result_object_model_3dget_sheet_of_light_result_object_model_3dGetSheetOfLightResultObjectModel3dget_sheet_of_light_result_object_model_3dGetSheetOfLightResultObjectModel3dGetSheetOfLightResultObjectModel3d — Zugriff auf das Ergebnis einer vollständig kalibrierten Lichtschnittmessung als 3D-Objektmodell.

Signatur

get_sheet_of_light_result_object_model_3d( : : SheetOfLightModelID : ObjectModel3D)

Herror get_sheet_of_light_result_object_model_3d(const Hlong SheetOfLightModelID, Hlong* ObjectModel3D)

Herror T_get_sheet_of_light_result_object_model_3d(const Htuple SheetOfLightModelID, Htuple* ObjectModel3D)

Herror get_sheet_of_light_result_object_model_3d(const HTuple& SheetOfLightModelID, Hlong* ObjectModel3D)

void HObjectModel3D::GetSheetOfLightResultObjectModel3d(const HSheetOfLightModel& SheetOfLightModelID)

HObjectModel3D HSheetOfLightModel::GetSheetOfLightResultObjectModel3d() const

void GetSheetOfLightResultObjectModel3d(const HTuple& SheetOfLightModelID, HTuple* ObjectModel3D)

void HObjectModel3D::GetSheetOfLightResultObjectModel3d(const HSheetOfLightModel& SheetOfLightModelID)

HObjectModel3D HSheetOfLightModel::GetSheetOfLightResultObjectModel3d() const

void HOperatorSetX.GetSheetOfLightResultObjectModel3d(
[in] VARIANT SheetOfLightModelID, [out] VARIANT* ObjectModel3D)

void HObjectModel3DX.GetSheetOfLightResultObjectModel3d([in] IHSheetOfLightModelX* SheetOfLightModelID)

IHObjectModel3DX* HSheetOfLightModelX.GetSheetOfLightResultObjectModel3d()

static void HOperatorSet.GetSheetOfLightResultObjectModel3d(HTuple sheetOfLightModelID, out HTuple objectModel3D)

void HObjectModel3D.GetSheetOfLightResultObjectModel3d(HSheetOfLightModel sheetOfLightModelID)

HObjectModel3D HSheetOfLightModel.GetSheetOfLightResultObjectModel3d()

Beschreibung

Der Operator get_sheet_of_light_result_object_model_3dget_sheet_of_light_result_object_model_3dGetSheetOfLightResultObjectModel3dget_sheet_of_light_result_object_model_3dGetSheetOfLightResultObjectModel3dGetSheetOfLightResultObjectModel3d liefert das Ergebnis einer vollständig kalibrierten Lichtschnittmessung als 3D-Objektmodell. Das Handle des Lichtschnitt-Modells, dessen Messergebnis benötigt wird, muss in SheetOfLightModelIDSheetOfLightModelIDSheetOfLightModelIDSheetOfLightModelIDSheetOfLightModelIDsheetOfLightModelID übergeben werden. Der Parameter 'calibration'"calibration""calibration""calibration""calibration""calibration" des Lichtschnitt-Modells muss auf den Wert 'xyz'"xyz""xyz""xyz""xyz""xyz" oder 'offset_scale'"offset_scale""offset_scale""offset_scale""offset_scale""offset_scale" gesetzt worden sein. Ansonsten können die gemessenen Punktkoordinaten nicht in ein 3D-Objektmodell überführt werden und eine Fehlerbehandlung wird durchgeführt.

Das Handle des 3D-Objektmodells, das das Ergebnis der Lichtschnittmessung beinhaltet, wird in ObjectModel3DObjectModel3DObjectModel3DObjectModel3DObjectModel3DobjectModel3D zurückgegeben. Die 3D-Punkte im 3D-Objektmodell sind nicht vermascht, so dass keine Oberflächenelemente (Facetten) im Modell verfügbar sind. Wenn ein 3D-Objektmodell mit vermaschten 3D-Punkten benötigt wird, muss zunächst der Operator get_sheet_of_light_resultget_sheet_of_light_resultGetSheetOfLightResultget_sheet_of_light_resultGetSheetOfLightResultGetSheetOfLightResult aufgerufen werden, um die gemessenen 'x'"x""x""x""x""x", 'y'"y""y""y""y""y" und 'z'"z""z""z""z""z" Koordinaten zu erhalten. Anschließend muss der Operator xyz_to_object_model_3dxyz_to_object_model_3dXyzToObjectModel3dxyz_to_object_model_3dXyzToObjectModel3dXyzToObjectModel3d mit passenden Parametern aufgerufen werden. Siehe xyz_to_object_model_3dxyz_to_object_model_3dXyzToObjectModel3dxyz_to_object_model_3dXyzToObjectModel3dXyzToObjectModel3d für weitere Informationen über 3D-Objektmodelle.

Die Einheit der aus dem Lichtschnitt-Modell erhaltenen Koordinaten ist vom Wert des Parameters 'scale''scale''scale''scale''scale''scale' abhängig. Der Operator set_sheet_of_light_paramset_sheet_of_light_paramSetSheetOfLightParamset_sheet_of_light_paramSetSheetOfLightParamSetSheetOfLightParam liefert weitere Details über die möglichen Werte des Parameters 'scale''scale''scale''scale''scale''scale'.

get_sheet_of_light_result_object_model_3dget_sheet_of_light_result_object_model_3dGetSheetOfLightResultObjectModel3dget_sheet_of_light_result_object_model_3dGetSheetOfLightResultObjectModel3dGetSheetOfLightResultObjectModel3d liefert ein leeres 3D-Objektmodell zurück, wenn das angeforderte Ergebnis nicht gemessen wurde und im Lichtschnitt-Modell nicht vorhanden ist.

Es ist zu beachten, dass wenn ein 3D-Objektmodell nicht mehr benötigt wird oder überschrieben werden soll, zuerst der Operator clear_object_model_3dclear_object_model_3dClearObjectModel3dclear_object_model_3dClearObjectModel3dClearObjectModel3d aufgerufen werden muss, um den entsprechenden Speicher freizugeben.

Parallelisierung

Parameter

SheetOfLightModelIDSheetOfLightModelIDSheetOfLightModelIDSheetOfLightModelIDSheetOfLightModelIDsheetOfLightModelID (input_control)  sheet_of_light_model HSheetOfLightModel, HTupleHTupleHSheetOfLightModel, HTupleHSheetOfLightModelX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle für den Zugriff auf das Lichtschnitt-Modell.

ObjectModel3DObjectModel3DObjectModel3DObjectModel3DObjectModel3DobjectModel3D (output_control)  object_model_3d HObjectModel3D, HTupleHTupleHObjectModel3D, HTupleHObjectModel3DX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle des resultierenden 3D-Objektmodells.

Ergebnis

get_sheet_of_light_result_object_model_3dget_sheet_of_light_result_object_model_3dGetSheetOfLightResultObjectModel3dget_sheet_of_light_result_object_model_3dGetSheetOfLightResultObjectModel3dGetSheetOfLightResultObjectModel3d liefert den Wert 2 (H_MSG_TRUE), falls die übergebenen Parameter korrekt sind. Ansonsten wird eine Fehlerbehandlung durchgeführt.

Vorgänger

create_sheet_of_light_modelcreate_sheet_of_light_modelCreateSheetOfLightModelcreate_sheet_of_light_modelCreateSheetOfLightModelCreateSheetOfLightModel, measure_profile_sheet_of_lightmeasure_profile_sheet_of_lightMeasureProfileSheetOfLightmeasure_profile_sheet_of_lightMeasureProfileSheetOfLightMeasureProfileSheetOfLight

Nachfolger

clear_object_model_3dclear_object_model_3dClearObjectModel3dclear_object_model_3dClearObjectModel3dClearObjectModel3d

Modul

3D Metrology


KlassenKlassenKlassenKlassen | | | | Operatoren