User Tools

Site Tools


api:dk11:python:tatukgis.pdk.tgis_shape.transform_tgis_point3d_double_double_double_double_ac1c95414ee429c98c013cfe4bbccbe4

Table of Contents

TGIS_Shape.Transform(TGIS_Point3D, float, float, float, float, float, float, float, float, float, float, float, float) method

DK11 for Python | tatukgis.pdk.TGIS_Shape.Transform | Overloads | Constructors | Methods | Properties

Transform shape by provided matrix [_m11.._m33] and translation vector [_dx,_dy,-dz].

Available also on: Delphi | .NET | Java | ActiveX.

Syntax

# Python
def Transform(
  self,
  _origin: TGIS_Point3D,
  _m11: float,
  _m12: float,
  _m13: float,
  _m21: float,
  _m22: float,
  _m23: float,
  _m31: float,
  _m32: float,
  _m33: float,
  _dx: float,
  _dy: float,
  _dz: float
) -> TGIS_Shape: 

Parameters

Name Type Description
_origin TGIS_Point3D origin point of the transformation
_m11 float element [1,1] of the transformation matrix
_m12 float element [1,2] of the transformation matrix
_m13 float element [1,3] of the transformation matrix
_m21 float element [2,1] of the transformation matrix
_m22 float element [2,2] of the transformation matrix
_m23 float element [2,3] of the transformation matrix
_m31 float element [3,1] of the transformation matrix
_m32 float element [3,2] of the transformation matrix
_m33 float element [3,2] of the transformation matrix
_dx float x translation element of translation vector
_dy float y translation element of translation vector
_dz float z translation element of translation vector

Result

Type Description
TGIS_Shape Newly created transformed shape.

References

2023/08/09 01:59

Page Tools