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 --- |