原创 openGL之API學習(一三一)normalize

計算歸一化向量 genType normalize(     genType v);   genDType normalize(     genDType v);   Parameters v     Specifies the vect

原创 C++學習(九十二)md文件

md全稱markdown,markdown也是一種標記語言。 md文件其實可以用常用的文本編輯器都可以打開,例如記事本、EditPlus、sublime等等。 打開markdown文件最專業的還是markdownPad軟件 。左邊是源碼,

原创 openGL之API學習(一四一)判斷到圓柱體的距離

p爲到圓柱體中心的位置向量,h.x爲圓柱體的半徑,h.y爲圓柱體的半高。設定圓柱體中心在座標原點,沿y軸放置。 float Cylinder( vec3 p, vec2 h ) { vec2 d = abs(vec2(length(

原创 osg學習(四十二)osg和opengl的相機座標系

1、opengl的相機座標系 座標原點在屏幕中心,向右爲x正方向,向上爲y正方向,垂直屏幕向裏爲z負方向   2、osg的相機座標系 座標原點在屏幕中心,向右爲x正方向,向上爲z正方向,垂直屏幕向裏爲y的正方向 相當於opengl的相機座

原创 openGL之API學習(一三五)shadertoy幾個有趣例子

https://www.shadertoy.com/view/MssyRN     https://www.shadertoy.com/view/4tl3RM            

原创 C++學習(一零四)有關vcvarsall.bat

如果要在32位系統下生成32位代碼,就執行vcvarsall x86 如果要在32位系統下生成64位代碼,就執行vcvarsall x86_amd64 如果要在64位系統下生成32位代碼,就執行vcvarsall amd64_x86 如果

原创 C++學習(九十九)SSD固態盤的幾種接口

1、2.5英寸SATA接口SSD 2.5英寸SATA接口的SSD只要是主板上有SATA接口的都可以使用,優點就是兼容性較強,而且普遍比NVME SSD便宜些,缺點就是速度相對較慢(但比機械快很多),最快連續讀寫一般也無法超過550MB/s

原创 openGL之API學習(一三八)判斷到直線、線段的距離

    //--------------------------------------------------------- // draw endless line through point A and B with radius

原创 openGL之API學習(一五一)全景視頻、全景漫遊

b站上有很多類似的視頻: https://www.bilibili.com/video/BV1NC4y1x75f?from=search&seid=14957294724232429514 https://www.bilibili.com

原创 openGL之API學習(一四六)矢量字體和點陣字體

矢量字體(Vector font)中每一個字形是通過數學曲線來描述的,它包含了字形邊界上的關鍵點,連線的導數信息等,字體的渲染引擎通過讀取這些數學矢量,然後進行一定的數學運算來進行渲染。這類字體的優點是字體實際尺寸可以任意縮放而不變形、變

原创 openGL之API學習(一三九)求垂直向量

1、二維情況 a(x,y)的垂直向量爲b(y,-x) 2、三維情況 已知a(x,y,z),b(x,y,z),求c(x,y,z)與a垂直並且與b共面 d=corss(a,b) c=cross(a,d)      

原创 openGL之API學習(一三二)genType genDType

genType對應的輸入/輸出參數可以是float,vec2,vec3或vec4。 genIType對應的輸入/輸出參數可以是int,ivec2,ivec3或ivec4。   genType:浮動 genDType:雙浮點數 genity

原创 openGL之API學習(一四三)textureLod

在lod基礎上進行採樣。 gvec4 textureLod(    gsampler2D sampler,      vec2 P,      float lod);   gvec4 textureLod(    gsampler3D s

原创 openGL之API學習(一三三)dot cross *

dot:點乘 cross:叉乘 *:對應元素乘

原创 openGL之API學習(一四五)顯卡及其型號

顯卡性能排行網站 http://rank.kkj.cn/mgpu.shtml 顯卡天梯圖 http://www.mydrivers.com/zhuanti/tianti/gpu/     1、AMD系列 rx是從2016年開始競標n卡10