【c++學習筆記】cad中環的偏移學習
最近一直在研究cad中偏移命令的實現,奈何自己沒有技術,就上網找了乙個[1]作為記錄。
#include
#include
#include
#include
#include
#include
#include
#include
#include
struct point2d
;point2d
(float x, float y)
friend point2d operator +
(point2d a, point2d b)
friend point2d operator -
(point2d a, point2d b)
friend float operator *
(point2d a, point2d b)
friend point2d operator *
(point2d a, float value)
friend float xlji
(point2d a, point2d b)};
std:
:ostream& operator <<
(std:
:ostream &s,
const point2d &p)
int main()
// 初始化ndplist,單位化兩頂點向量差
float r;
for(i=
0;i)// 計算新頂點, 注意引數dist為負是向內收縮, 為正是向外擴張
//上述說法只是對於順時針而言
//我把資料改為逆時針,結論剛好相反
float lenth;
float dist=5;
int startindex,endindex;
for(i=
0;i)return0;
}
CAD畫家具學習筆記
系統 win10 版本 autocad 2014名稱 命令引數 作用 矩形命令 rec引數1 x from 引數2 y 0,100 引數from,類似於會經過from的點 引數 0,100中0指使用from的點,100指y的值 擠出ext 引數1 厚度 只針對矩形 複製co 滑鼠先選乙個方向 引數 ...
C C 記憶體偏移量學習筆記
這本來是上學期 課的課程實驗,一直都忘記把它寫下來。當時的實驗要求是用函式模板建立乙個函式可以對輸入的結構體的任一成員進行函式體的排序。我本身 學的也比較水,本來說既然確定了結構用個引數把需要進行排序的那一項傳進去做個判斷,乙個成員寫一串 也可以,不過這裡正好涉及到了以前學 時一直比較困惑的問題就是...
C 的學習筆記
寫在前面 計算機語言學習過程規劃 1.通讀相關入門書籍 2.細讀一本經典教材,總結 語法,實際應用,易錯點 知識點 3.學會程式設計 的規範性,的健壯性,的優雅性 4.繼續深入鑽研,保持學習的狀態,主要學習優秀的思路,以及新鮮的庫 均會有學習記錄 目錄 1.c 的基本概述 2.基本資料型別 3.控制...