Reposted articles:Http://www.ategpu.com/2009/10/06/%E6%B7%B1%E5%85%A5%E6%8E%A2%E7%B4%A2%E9%80%8F%E8%A7%86%E6%8A%95%E5%BD%B1%E5%8F%98%E6%8D%A2.htmlGood article. I remember reading this article when I first came into contact with ogl. It seems that I can't help but praise the author for writing such details. Thank you for your excellent work! In-depth exploration of Perspective Projection Transformation
Perspective
ArticleDirectory
Preface
I. 3D mathematical history
2. Matrix Transformation
3. Implementation in OpenGL
Iv. Projection Transformation
5. View Transformation
Vi. Postscript
7. Reference
[OpenGL ES 03] 3D Transformation: model, view, projection, and viewport
Luo chaohui (http://www.cnblogs.com/kesalin)
This article follows
distance from the plane to the plane of the camera. P is a point in the object, and p 'is the point after its projection.
We have something to do after projection:
Because it is orthogonal projection, there is no unified projection Ray target point, so the X and Y after the proj
1. Gauss-gram Gauss–krüger projectionGauss-gram Gauss–krüger projection This projection is by the German mathematician, physicist, astronomer Gauss in the 1820s, after the German geodesy home Crugge in 1912 to complement the projection formula, it is called Gauss-gram Gauss–krüger projection. Also known as transverse M
OpenGL uses camera simulation to realize the most basic 3D transformations in computer graphics, including geometric transformations, projection transformations, cropping transformations, and viewport transformations. At the same time, OpenGL also implements matrix stacks. Understanding the content of coordinate transformation, even if it truly enters the wonderful 3D world.
I,OpenGLDisplay of 3D objects in
4. Map projection4.1 Projection EssenceA method of mapping points on the Earth's ellipsoid to a plane, called a map projection .Why do you want to project?– Geographical coordinates are spherical coordinates, which are not convenient for acreage of parameters such as distance, azimuth and area.– The Earth ellipsoid is a non-developable surface.– The map is planar, meets visual psychology, and is easy to dis
Original post address: http://blog.csdn.net/popy007/article/details/1797121
Perspective Projection is an important part of a 3D fixed assembly line. It is used to transform the points in the camera space from the cone (frustum) to the canonical view volume, the Perspective division action after cropping. In the algorithm, it is completed in two steps: Perspective matrix multiplication and perspective divis
Gaussian-kruger projection and UTM projection are both variants of the horizontal mocator projection, at present, some foreign software or the supporting software of imported foreign instruments often do not support Gaussian-gram projection, but support UTM projection. There
ellipsoid model (XI ' an 80) is most accurate in the Chinese region, its geometric center is certainly not the centroid of the Earth, but elsewhere. So this geometric center is called the Reference Center, referred to as the heart.On the earth a point latitude and longitude, is based on the reference ellipsoid to calculate, so, the same place, with Beijing 54, Xi ' an 80,wgs84 calculated longitude and latitude is three different values. Since GPS is WGS84, we see the latitude and longitude of t
In the introduction to world projection, we mentioned mocato projection, which isBy HollandCartographyG. Mercator was created in 1569. Currently, most popular map websites such as Google map and Baidu map all use this projection (Web mocato projection). Today we will briefly introduce this
In fact, this article should be called (1). After all, this article mainly focuses on theoretical knowledge and the previous article focuses on implementation formulas.
Map projection used by network maps such as Google Maps and Bing (it seems that Baidu map is also a mocato projection), which is often called Web Mercator, the main difference between it and conventional mocato
§ 6 projection of vectors on the axis (projection)
IAngle between two vectors of space:
There are two vectors that are handed over to the point (if they are not intersecting, one of the vectors can be translated to make them cross), and one of the vectors is rotated inside the plane determined by the two vectors, so that the square direction of it overlaps with the square direction of another constant, so
The projection operation of the Hiberante object mode and the projection of the SQL statement (the hibernate usage of the aggregation function)Recently used hibernate projection, write a diary to record.(⊙o⊙) ... Prerequisites: Paired with Hibernate environment. MyClass refers to an entity class that has been mapped wellThe following 3 functions are the methods I
Projection and reflection any part of the backlight of an object will produce a projection. if it is on a brighter surface, it will also reflect the reflection of the object, such as the water surface, glass desktop, marble floor, etc. So how to implement the projection effect? The following small series will introduce you to pss' realistic
Because GIS describes the spatial information on the Earth's surface, it must be embedded in a spatial reference system, which is a coordinate frame, which is based on parameters such as ellipsoidal bodies. The three main coordinate systems currently used in China are: Beijing 1954, Xi ' an 1980 and WGS84.With the coordinate system, the ellipsoid, the data layer has geographic coordinates, which are the locations of the spherical surface with latitude and longitude. In order to be able to conver
Iphone/Ipad wireless projection to PC, Iphone Ipad projection pc
Original Blog, reprinted, please indicate the sourceBlog.csdn.net/hello_hwc
Some projection technologies will inevitably be used for Demo presentation of applications. At this time, it seems a little bad to give a speech with a data line.
At this time, wireless
Confused for some time, today began to tidy up their own, but also to organize new knowledge.CSS3:Start from scratch: Now the most used in the page is the picture/container projection, text projection;Next, we summarize a projection problem:Box-shadow: Shadow type X-axis displacement y-axis displacement shadow size shadow extended shadow colorGenerally this write
, in fact, the viewpoint E in addition to the positional attributes, there is a posture attribute, usually denoted by [L u d] (D3D is [R u d]), where L represents the left side of the viewpoint D indicates direction (Direction). In the standard model, there are l=[-1,0,0]t, U=[0,1,0]t, d=[0,0,-1]t.Research on the general model of perspective projection view E in any position, the generation algorithm of perspective graph under arbitrary attitude. The
u represents the top (up ), d indicates the direction ). In the standard model, L = [-, 0] T, U = [, 0] T, D = [,-1] T.
The general model of Perspective Projection studies the generation algorithm of perspective e at any position and attitude. The idea is very simple. First, the general model is transformed into a standard model, and then the perspective projection formula of the standard model can be used
Jquery projection animation and jquery projection Animation
Click here to experience the effect: http://keleyi.com/keleyi/phtml/jqtexiao/26.htm
:
The Code is as follows:
1
In the example, the animation effect is implemented using jquery's animate function, see: http://keleyi.com/a/bjac/5b62295315de9ace.htmThe Math. floor is used to take an integer, For details, see: http://keleyi.com/a/bjad/s0ix7ao1.htmTh
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.