User Tools

Site Tools


api:dk11:activex:tatukgis_xdk11.igis_viewer3d.locate3d_itpoint_integer_itgis_layerabstract_itgis_point3d_itgis_shapeabstract_integer

Table of Contents

IGIS_Viewer3D.Locate3D method

DK for ActiveX | TatukGIS_XDK11.IGIS_Viewer3D.Locate3D | Methods | Properties

Select object in 3D

Available also on: Python.

Syntax

// C#
public WordBool Locate3D(
  ITPoint _pt,
  int _prec,
  ref ITGIS_LayerAbstract _layer,
  ref ITGIS_Point3D _ptg,
  ref ITGIS_ShapeAbstract _shp,
  ref int _part
);
' VisualBasic
Public Function Locate3D(
  ByVal _pt As ITPoint,
  ByVal _prec As Integer,
  ByRef _layer As ITGIS_LayerAbstract,
  ByRef _ptg As ITGIS_Point3D,
  ByRef _shp As ITGIS_ShapeAbstract,
  ByRef _part As Integer
) As WordBool
// Oxygene
public
  function Locate3D(
    _pt : ITPoint;
    _prec : Integer;
    var _layer : ITGIS_LayerAbstract;
    var _ptg : ITGIS_Point3D;
    var _shp : ITGIS_ShapeAbstract;
    var _part : Integer
  ) : WordBool;

Parameters

Name Type Description
_pt ITPoint screen coordinate
_prec int
Integer
precision in pixels (must be >= 0)
_layer ITGIS_LayerAbstract input : layer to be searched, if nil all layers will be searched output : layer contained located object, if nil no object located
_ptg ITGIS_Point3D hitting point
_shp ITGIS_ShapeAbstract located shape or nil
_part int
Integer
located shape part number

Result

Type Description
WordBool True if shape was found
2025/01/31 01:03

Page Tools