原创 【配置文檔】配置使用CGAL庫的經驗分享

諸多經驗貼都建議參考CGAL官方網站的步驟一步一步配置,因爲我懶得看英文所以找的都是中文博客和問答,結果走了不少彎路,這裏開一篇經驗貼,記錄錯誤也方便以後的查閱。本文是基於VS2017的配置和使用。這裏是CGAL的使用手冊 文章目

原创 【插件筆記】關於latex寫algorithm算法的一點筆記

關於latex寫algorithm的一點筆記algorithm2e包如果想在algorithm2e裏用do-while而不是Repeat-Until如果想在overleaf裏用中文參考 algorithm2e包 \usepacka

原创 LNK2005:關於引用(std::string被繼承)出現的問題

今天在實現自己的地形生成小項目Terrain_Render的時候,爲了改寫代碼的組織結構,將data.h頭文件中的函數改寫到data.cpp文件中,發現在鏈接階段出現了報錯: LNK2005 “class std::vecto

原创 OPENGL學習筆記之十一

#OPENGL學習筆記之十一 2019/3/4 閱讀材料來自learnopengl.com以及learnopengl-cn.github.io 現實世界的光照是極其複雜的,而且會受到諸多因素的影響,這是我們有限的計算能力所無法

原创 關閉windows defender及其安全中心

在註冊表裏找到如下項目並更改 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SecurityHealthService start值 2開啓 4關閉 HKEY_LOCA

原创 關於Virtual Studio Code 的報錯"command 'C_Cpp.ConfigurationEditJSON' not found"

知乎作者譚九鼎說: c_cpp_properties.json如果你確定不需要使用別人的庫,則現在的版本(0.18.0之後)不需要創建這個文件了,cpptools會自動使用默認的設置。如果你自己編寫了頭文件又不在workspace

原创 【插件筆記】Mathtype的數學符號不顯示問題

1. 部分運算符號只能叉×號 解決方法: 點擊樣式-》定義-》希臘字母/希臘語/符號 一欄改爲symbol字體 2. 數學符號只能顯示方框 解決方法: 打開C:\WINDOWS\Fonts,若裏面有MT Extra(TrueTy

原创 vs2017配置使用CGAL庫的經驗分享

諸多經驗貼都建議參考CGAL官方網站的步驟一步一步配置,因爲我懶得看英文所以找的都是中文博客和問答,結果走了不少彎路,這裏開一篇經驗貼,記錄錯誤也方便以後的查閱。這裏是CGAL的使用手冊 文章目錄一、需要的工具二、boost的編譯

原创 OPENGL學習筆記之十六

#OPENGL學習筆記之十六 2019/3/14 閱讀材料來自learnopengl.com以及learnopengl-cn.github.io 模型通常都由3D藝術家在Blender、3DS Max或者Maya這樣的工具中精心製

原创 OPENGL學習筆記之十五

#OPENGL學習筆記之十五 2019/3/13 閱讀材料來自learnopengl.com以及learnopengl-cn.github.io 多光源 這一節我們應用前三節的光照做一個綜合,分別把上一屆的不同種類光源重寫結構,擬

原创 OPENGL學習筆記之十四

#OPENGL學習筆記之十三 2019/3/12 閱讀材料來自learnopengl.com以及learnopengl-cn.github.io 這節的主要內容是增加光源的屬性及相應的效果變化。 現實世界中有很多種類的光照,我們把

原创 OPENGL學習筆記之十三

#OPENGL學習筆記之十三 2019/3/8 閱讀材料來自[learnopengl.com][0]以及[learnopengl-cn.github.io][1] 這一節我們解決的主要問題是實現在同一個物體上對不同材質的表面有不同

原创 OPENGL學習筆記之十二

#OPENGL學習筆記之十二 2019/3/6 在現實世界裏,每個物體會對光產生不同的反應。每個物體對鏡面高光也有不同的反應。有些物體反射光的時候不會有太多的散射(Scatter),因而產生一個較小的高光點,而有些物體則會散射很多,產

原创 關於sockaddr和sockaddr_in的筆記

sockaddr是在頭文件 /usr/include/bits/socket.h 中定義的,如下: struct sockaddr { sa_family_t sin_family;//地址族 char sa_data[14];

原创 爲什麼返回值爲容器的函數不能分文件寫(.h與.cpp)

在自己的地形小項目中有這麼一個函數寫在function.h中 #pragma once #ifndef __FUNCTION_H__ #define __FUNCTION_H__ #include <vector> #include