亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? trackball.h.svn-base

?? fast marching method
?? SVN-BASE
字號:
/*
 * (c) Copyright 1993, 1994, Silicon Graphics, Inc.
 * ALL RIGHTS RESERVED
 * Permission to use, copy, modify, and distribute this software for
 * any purpose and without fee is hereby granted, provided that the above
 * copyright notice appear in all copies and that both the copyright notice
 * and this permission notice appear in supporting documentation, and that
 * the name of Silicon Graphics, Inc. not be used in advertising
 * or publicity pertaining to distribution of the software without specific,
 * written prior permission.
 *
 * THE MATERIAL EMBODIED ON THIS SOFTWARE IS PROVIDED TO YOU "AS-IS"
 * AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE,
 * INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR
 * FITNESS FOR A PARTICULAR PURPOSE.  IN NO EVENT SHALL SILICON
 * GRAPHICS, INC.  BE LIABLE TO YOU OR ANYONE ELSE FOR ANY DIRECT,
 * SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY
 * KIND, OR ANY DAMAGES WHATSOEVER, INCLUDING WITHOUT LIMITATION,
 * LOSS OF PROFIT, LOSS OF USE, SAVINGS OR REVENUE, OR THE CLAIMS OF
 * THIRD PARTIES, WHETHER OR NOT SILICON GRAPHICS, INC.  HAS BEEN
 * ADVISED OF THE POSSIBILITY OF SUCH LOSS, HOWEVER CAUSED AND ON
 * ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE
 * POSSESSION, USE OR PERFORMANCE OF THIS SOFTWARE.
 *
 * US Government Users Restricted Rights
 * Use, duplication, or disclosure by the Government is subject to
 * restrictions set forth in FAR 52.227.19(c)(2) or subparagraph
 * (c)(1)(ii) of the Rights in Technical Data and Computer Software
 * clause at DFARS 252.227-7013 and/or in similar or successor
 * clauses in the FAR or the DOD or NASA FAR Supplement.
 * Unpublished-- rights reserved under the copyright laws of the
 * United States.  Contractor/manufacturer is Silicon Graphics,
 * Inc., 2011 N.  Shoreline Blvd., Mountain View, CA 94039-7311.
 *
 * OpenGL(TM) is a trademark of Silicon Graphics, Inc.
 */
/*
 * trackball.h
 * A virtual trackball implementation
 * Written by Gavin Bell for Silicon Graphics, November 1988.
 */

#include <GL/glut.h>

typedef struct {
  GLfloat x;
  GLfloat y;
  GLfloat z;
} TB_Vector;

typedef struct {
  TB_Vector position;
  TB_Vector tangentSpaceLightVector;
  TB_Vector tangentSpaceHalfAngleVector;
  GLshort s, t;
} TB_Vertex;

/*
 * Pass the x and y coordinates of the last and current positions of
 * the mouse, scaled so they are from (-1.0 ... 1.0).
 *
 * The resulting rotation is returned as a quaternion rotation in the
 * first paramater.
 */
void
trackball(float q[4], float p1x, float p1y, float p2x, float p2y);

void
negate_quat(float *q, float *qn);

/*
 * Given two quaternions, add them together to get a third quaternion.
 * Adding quaternions to get a compound rotation is analagous to adding
 * translations to get a compound translation.  When incrementally
 * adding rotations, the first argument here should be the new
 * rotation, the second and third the total rotation (which will be
 * over-written with the resulting new total rotation).
 */
void
add_quats(float *q1, float *q2, float *dest);

/*
 * A useful function, builds a rotation matrix in Matrix based on
 * given quaternion.
 */
void build_rotmatrix(float m[4][4], float q[4]);

/*
 * This function computes a quaternion based on an axis (defined by
 * the given vector) and an angle about which to rotate.  The angle is
 * expressed in radians.  The result is put into the third argument.
 */
void axis_to_quat(float a[3], float phi, float q[4]);


void transformPosition(TB_Vector *out, TB_Vector *in, float m[4][4]);
void transposeMatrix(GLdouble dst[16], GLdouble src[16]);
void addMatrices(GLdouble dst[16], GLdouble a[16], GLdouble b[16]);
void buildLookAtMatrix(GLdouble eyex, GLdouble eyey, GLdouble eyez,
                  GLdouble centerx, GLdouble centery, GLdouble centerz,
                  GLdouble upx, GLdouble upy, GLdouble upz, GLdouble m[16]);
GLboolean invertMatrixf(GLfloat *out, const GLfloat *m);
void makeInverseSqrtLookupTable(void);
float invSqrt(float x);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜成人免费电影| 日韩制服丝袜av| 狠狠久久亚洲欧美| 欧美天堂亚洲电影院在线播放| 日韩精品一区二区三区视频在线观看 | 99在线精品一区二区三区| 亚洲成人av在线电影| 欧美日韩精品一二三区| 国产一区二三区| 性欧美疯狂xxxxbbbb| 精品国产一区二区三区av性色| 日本欧美一区二区三区| 精品美女被调教视频大全网站| 色域天天综合网| 激情成人午夜视频| 亚洲h精品动漫在线观看| 久久综合五月天婷婷伊人| 成人短视频下载| 亚洲国产日日夜夜| 国产日韩在线不卡| 欧美一区二区在线免费播放| 99久久亚洲一区二区三区青草| 蜜桃av一区二区在线观看| 亚洲靠逼com| 欧美激情一区二区在线| 久久免费电影网| 久久久不卡网国产精品二区| 精品国产91久久久久久久妲己 | 亚洲成人中文在线| 亚洲手机成人高清视频| 中文字幕日本不卡| 国产精品不卡一区二区三区| 国产女主播在线一区二区| 国产午夜精品久久久久久久| 国产精品久久网站| 国产精品色呦呦| 一区二区免费看| 五月天激情小说综合| 蜜臀久久99精品久久久久久9| 久久国产精品一区二区| 狠狠色综合播放一区二区| 国产一区二区三区精品欧美日韩一区二区三区| 亚洲综合一二三区| 三级成人在线视频| 国产69精品久久久久毛片| 97精品国产露脸对白| 欧美日韩亚洲综合一区| 91精品久久久久久久久99蜜臂| 这里只有精品免费| 久久毛片高清国产| 一区二区三区四区蜜桃| 国产东北露脸精品视频| 日韩三级.com| 亚洲综合丁香婷婷六月香| 成人午夜伦理影院| 风间由美一区二区三区在线观看 | 国产精品对白交换视频| 亚洲va国产va欧美va观看| 国产69精品一区二区亚洲孕妇| 欧美三级午夜理伦三级中视频| 91精品久久久久久久久99蜜臂| 欧美经典一区二区| 日韩国产欧美在线观看| 99精品在线观看视频| 久久久久久久综合色一本| 日本成人在线网站| 最新国产の精品合集bt伙计| 99精品久久免费看蜜臀剧情介绍| 国产精品电影一区二区| 欧美日韩一区二区欧美激情| 日韩美女视频19| 69堂精品视频| 不卡的电影网站| 国产精品素人一区二区| 成人h精品动漫一区二区三区| 亚洲视频在线观看三级| 欧美高清视频不卡网| 日韩精品亚洲专区| 精品久久久久av影院| 成人少妇影院yyyy| 韩国理伦片一区二区三区在线播放| 久久精品人人做人人爽人人| 国产高清不卡一区| 久久蜜桃一区二区| 欧美日韩免费观看一区二区三区 | 久久亚洲私人国产精品va媚药| 成人app在线观看| 另类综合日韩欧美亚洲| 亚洲最新在线观看| 精品国精品国产尤物美女| 99re这里只有精品视频首页| 国产伦精品一区二区三区视频青涩 | 91麻豆产精品久久久久久| 麻豆极品一区二区三区| 奇米精品一区二区三区在线观看一 | 亚洲国产精品影院| 一区二区三区四区视频精品免费| 日韩三级在线观看| 欧美一区二区播放| 日韩你懂的在线观看| 91免费国产在线| 欧美在线免费观看亚洲| 欧美乱熟臀69xxxxxx| 91久久一区二区| 在线亚洲免费视频| 成人黄色小视频| 国产91富婆露脸刺激对白| 久久电影国产免费久久电影| 欧美aⅴ一区二区三区视频| 一区二区三区不卡视频| 天堂av在线一区| 性做久久久久久免费观看欧美| 中文字幕色av一区二区三区| 亚洲欧美自拍偷拍| 无码av免费一区二区三区试看 | 国产乱码精品1区2区3区| 日韩av电影免费观看高清完整版在线观看| 亚洲一线二线三线久久久| 美脚の诱脚舐め脚责91| 粉嫩嫩av羞羞动漫久久久| 91亚洲国产成人精品一区二三| 欧美日韩大陆一区二区| 欧美一区二区三区免费观看视频| 精品国产一区二区三区av性色| 国产精品国产三级国产普通话99 | 亚洲成人免费观看| 精品亚洲成av人在线观看| 色婷婷综合久色| 精品国产不卡一区二区三区| 夜夜嗨av一区二区三区四季av| 奇米影视一区二区三区| 国产69精品久久久久777| 欧美无乱码久久久免费午夜一区| 欧美电影免费观看高清完整版在| 一区二区三区四区av| 韩国在线一区二区| 欧美tickling挠脚心丨vk| 奇米一区二区三区| 欧美成人精品二区三区99精品| 久久久精品黄色| 久久久99精品久久| 免费的成人av| 狠狠色丁香九九婷婷综合五月| 99久久久免费精品国产一区二区| 欧美久久一区二区| 激情小说亚洲一区| 一区二区三区日韩精品| 欧美亚一区二区| 日韩在线观看一区二区| 欧美精品一卡二卡| 韩国av一区二区三区| 久久精品日韩一区二区三区| 国产麻豆一精品一av一免费| 久久久久久一二三区| 国产在线不卡一区| 国产精品美女久久久久高潮| 99re这里都是精品| 亚洲高清视频中文字幕| 欧美亚洲国产一区在线观看网站| 亚洲最新视频在线观看| 国产夜色精品一区二区av| www.亚洲激情.com| 免费在线一区观看| 久久久久久久网| 激情综合色播激情啊| 亚洲一区免费视频| 日韩精品影音先锋| 国产不卡在线一区| 麻豆极品一区二区三区| 亚洲专区一二三| 日本一区免费视频| 日韩一卡二卡三卡国产欧美| 色欧美片视频在线观看| 粗大黑人巨茎大战欧美成人| 国产精品99久| 91老师国产黑色丝袜在线| 色婷婷综合久久久中文一区二区| 北条麻妃国产九九精品视频| 成人91在线观看| 国产91富婆露脸刺激对白| 亚洲丰满少妇videoshd| 国产精品青草综合久久久久99| 欧美精品在线观看一区二区| 99精品国产91久久久久久| 国产麻豆视频一区二区| 琪琪一区二区三区| 麻豆久久久久久| 日韩国产在线一| 亚洲v日本v欧美v久久精品| 亚洲欧美一区二区三区孕妇| 国产亚洲成av人在线观看导航| 精品久久免费看| 欧美电视剧在线观看完整版| 91麻豆精品91久久久久久清纯| 91色porny在线视频| 欧美中文字幕久久| 在线播放一区二区三区| 欧美不卡视频一区| 日韩免费观看高清完整版 | 日本va欧美va欧美va精品|