AffineMatrix3D.idl (96af39f7) AffineMatrix3D.idl (32698fcc)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance

--- 15 unchanged lines hidden (view full) ---

24#define __com_sun_star_geometry_AffineMatrix3D_idl__
25
26module com { module sun { module star { module geometry {
27
28/** This structure defines a 3 by 4 affine matrix.<p>
29
30 The matrix defined by this structure constitutes an affine mapping
31 of a point in 3D to another point in 3D. The last line of a
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance

--- 15 unchanged lines hidden (view full) ---

24#define __com_sun_star_geometry_AffineMatrix3D_idl__
25
26module com { module sun { module star { module geometry {
27
28/** This structure defines a 3 by 4 affine matrix.<p>
29
30 The matrix defined by this structure constitutes an affine mapping
31 of a point in 3D to another point in 3D. The last line of a
32 complete 4 by 4 matrix is omitted, since it is implicitely assumed
32 complete 4 by 4 matrix is omitted, since it is implicitly assumed
33 to be [0,0,0,1].<p>
34
35 An affine mapping, as performed by this matrix, can be written out
36 as follows, where <code>xs, ys</code> and <code>zs</code> are the source, and
37 <code>xd, yd</code> and <code>zd</code> the corresponding result coordinates:
38
39 <code>
40 xd = m00*xs + m01*ys + m02*zs + m03;

--- 69 unchanged lines hidden ---
33 to be [0,0,0,1].<p>
34
35 An affine mapping, as performed by this matrix, can be written out
36 as follows, where <code>xs, ys</code> and <code>zs</code> are the source, and
37 <code>xd, yd</code> and <code>zd</code> the corresponding result coordinates:
38
39 <code>
40 xd = m00*xs + m01*ys + m02*zs + m03;

--- 69 unchanged lines hidden ---