導航:首頁 > 游戲攻略 > 幾何繪圖游戲攻略

幾何繪圖游戲攻略

發布時間:2020-04-14 14:58:44

1、有什麼好的電腦繪圖軟體可以繪制平面幾何圖形的

說到電腦繪圖軟體,我覺得能繪制平面幾何圖形的當屬幾何畫板最好用了,這款軟體以點、線、圓為基本元素,通過抄對這些基本元素的變換、構造、測算、計算、動畫、跟蹤軌跡等,構造出其它較為復雜的圖形。

比如可以畫平行四邊形,步驟如下:

1.用線段直尺工具中的線段工具,構造平行四邊形的兩個鄰邊,並用文本工具對頂點進行標記。襲

2.構造平行線。選取點A和線段BC,「知構造」菜單下選擇「平行線」,構造過A點且與線段BC平行的直線。用相同的方法構造過C點與線段AB平行的直線。

3.得到頂點D。滑鼠在「移動箭頭」狀態下,在兩條直線的相交處單擊一下得交點D。

4.隱藏直線。選取兩條直線,「顯示」菜單下選擇「隱藏平行線」(可以使用快捷鍵:Ctrl+H)。

5.構造線段。隱藏平行線後使用線段工具連接AD、CD。平行四邊形就製作完成了,如圖所示。

繪制完成後的平行四邊形示例

以上教程講解了用幾何畫板繪道制平行四邊形的方法,操作簡單,方便新用戶快速入門。

2、機械制圖幾何畫法

1,ab為水平線,水平投影百為實長(正方形度邊長)。

2,在水平面,以實長ab為斜邊,知ad為直角邊,作直角三角形adk,ak即ad的正投影道長。

3,在d點投影線上,取點d',使a'd'=ak。

4,過版d,b,作平行四邊形,權完成正方形二面投影 。

3、幾何畫法及土木工程制圖怎麼這么難

畫法幾何主要是講一些點、線、面在空間的位置,並將這些元素記錄在紙面上。土木工程制圖沒學過,不過感覺跟我當年學的機械制圖差不了太多,只不過描述的東西不同而已。
如果一個人的「形象思維」能力比較強,一件物體在立體空間中的形態能夠迅速且全面的在大腦中反映出來,那學這些課簡直就是小菜一碟,容易的很。說實話,這是我四年中唯一敢在上課時睡覺的課程。
空間想像能力較差的人,學起來就要費勁一些。我的一個同學,在學這門課時就很頭疼。不能說他不努力,可就是想像不出來這點呀、線呀、面呀在空間怎麼回事,平時花的功夫不少,但考試也就勉強及格。別看人家這三維空間想不出來,但n維空間厲害呀,「線代」那n維大矩陣算的棒著呢。大家都說他,「形象思維」不靈光,是因為「抽象思維」太強。
怎麼學好這些課程呢?我個人的想法,不一定對。
如果你的空間想像能力不錯,也就是說「形象思維」能力比較強。那麼恭喜你,你有了上課「休息」的機會啦。哈……,玩笑。還是要認真聽講滴,切記!
如果你在這方面的能力不是太強,也沒關系,那就想辦法提高自己的空間想像能力。自己的努力是必不可少的,再就是平時要多注意觀察。當看見一件物體,應該細致的琢磨一下,它是由哪些點、線、面組成的;把這些元素在腦子里像「搭積木」一樣組成這個物體的「影像」,並從不同的方向和角度去「看」它。形成完整的「影像」後,再用它和實物進行比較,以發現這個「影像」不完善的地方,把缺少的部分補上。另外,還要請教老師和同學,和他們一起討論對這件物體的「描述」,糾正自己錯誤的地方。
制圖么就簡單了,遵照一些制圖的規范和要求,把圖畫在紙上就是了(現在都用繪圖軟體了)。主要還是要細心,把繪制對象描述清楚。
祝你在學這門課時,有份好心情!

4、求一個3D立體幾何繪圖軟體,什麼3d max也可以

文件太百大 沒辦法給度你知 我給你找好了網道站 你自己下內載吧容 !!http://www.smzy.com/smzy/cg-smzy-124-1.html

5、幾何畫法及工程制圖習題集第七版答案

像這種習題集一般在網上是找不到的。
制圖答案每印復幾十份才會附贈一份(有的是電子版,那樣的話有的老師是會發給學生的)給老師的,也有的是專門的教師用書才制配答案。現在制圖教材太多了,這些答案在網上根本找不到。
樓主可以試試和老師商量一下看看能不能給你答zd案,就算不能,只要你表明好好學習的良好願望,老師也會因此多關注你的!

6、幾何畫法與工程制圖求解

假如是補全四邊形的話好像還少了 條件。

7、數學幾何畫圖應該用什麼軟體?

stfmath
一款多功能的zd數學工具。具有畫圖功能。另外還有矩陣計算,虛數計算,幾何計算,幾何單位換算,函數估專算等功能。不僅適合於學生,也適合於工程師等。
下載地址屬:
http://www.onlinedown.net/soft/34370.htm

8、畫圖幾何與建築制圖作業

BBBDD BBB??

9、GDI 繪圖流程(如何繪制簡單的幾何圖形)?

一、獲得繪圖的窗口句柄
方法(詳細參數及其調用可以看考MSDN):
1、 HWND FindWindow(LPCTSTR lpClassName, LPCTSTR lpWindowName)
HWND FindWindowEx(HWND hwndParent, HWND hwndChildAfter,LPCTSTR lpClassName, LPCTSTR lpWindowName)
2、 HWND WindowFromPoint(POINT& Point)
3、 BOOL CALLBACK EnumChildProc(HWND hwnd,LPARAM lParam)
BOOL CALLBACK EnumChildWindows(HWND hWndParent, WNDENUMPROC lpEnumFunc,LPARAM lParam)
BOOL CALLBACK EnumWindows(WNDENUMPROC lpEnumFunc, LPARAM lParam)
BOOL CALLBACK EnumWindowsProc(HWND hwnd, LPARAM lParam)
二、由窗口句柄得到設備環境句柄HDC
方法:BeginPaint、GetWindowDC、GetDC。這些函數都需要步驟一中的HWND的句柄。調用這些函數後要釋放句柄,相應的有EndPaint、ReleaseDC進行清理。
1、 採用BeginPaint獲取HDC
HDC hdc;
PAINTSTRUCT ps;// 保存
hdc = ::BeginPaint( hwnd, &ps );
// 此處添加繪圖代碼
::EndPaint( hwnd, &ps );
說明:獲得的hdc的有效區域僅限於客戶區無效區域的設備環境句柄,不包括標題欄、邊框等。
2、 採用GetWindowDC獲取HDC
HDC hdc = ::GetWindowDC( hwnd );
// 此處添加繪圖代碼
::ReleaseDC( hwnd, hdc );
說明:繪制區域是整個窗口(邊框、標題欄、客戶區的總和)。
3、 採用GetDC獲取HDC
HDC hdc = ::GetDC( hwnd );
// 此處添加繪圖代碼
::ReleaseDC( hwnd, hdc );
說明:獲得的hdc的有效區域僅限於客戶區有效區域的設備環境句柄,不包括標題欄、邊框等。
三、圖形繪制方法
1、 畫筆CreatePen
繪畫之前先選擇畫筆,畫筆的功能主要是繪制邊框,其函數原型如下:
WINGDIAPI HPEN WINAPI CreatePen(
__in int iStyle, // 畫筆的類型,比如是實線,還是虛線等等。
__in int cWidth, // 線的寬度。
__in COLORREF color // 線的顏色。
);
// iStyle參數可選值:
PS_SOLID = 0;// 實線
PS_DASH = 1;// 段線; 要求筆寬<=1
PS_DOT = 2;// 點線; 要求筆寬<=1
PS_DASHDOT = 3;// 線、點; 要求筆寬<=1
PS_DASHDOTDOT = 4;// 線、點、點; 要求筆寬<=1
PS_NULL = 5;// 不可見
PS_INSIDEFRAME = 6;// 實線; 但筆寬是向里擴展
返回值為畫筆類型,SelectObject函數選中。選中後,返回原來畫刷的句柄用來恢復時使用。圖形繪制完畢後使用DeleteObject函數將其釋放。
SelectObject函數說明:
函數功能:該函數選擇一對象到指定的設備上下文環境中,該新對象替換先前的相同類型的對象。
函數原型:HGDIOBJ SelectObject(HDC hdc, HGDIOBJ hgdiobj);
參數:
hdc:設備上下文環境的句柄。
hgdiobj:被選擇的對象的句型,該指定對象必須由如下的函數創建。
點陣圖:CreateBitmap, CreateBitmapIndirect, CreateCompatible Bitmap, CreateDIBitmap, CreateDIBsection(只有內存設備上下文環境可選擇點陣圖,並且在同一時刻只能一個設備上下文環境選擇點陣圖)。
畫筆:CreateBrushIndirect, CreateDIBPatternBrush, CreateDIBPatternBrushPt, CreateHatchBrush, CreatePatternBrush, CreateSolidBrush。
字體:CreateFont, CreateFontIndirect。
筆:CreatePen, CreatePenIndirect。
區域:CombineRgn, CreateEllipticRgn, CreateEllipticRgnIndirect, CreatePolygonRgn, CreateRectRgn, CreateRectRgnIndirect。
返回值:如果選擇對象不是區域並且函數執行成功,那麼返回值是被取代的對象的句柄;如果選擇對象是區域並且函數執行成功,返回如下一值;
DeleteObject函數說明:
函數功能:該函數刪除一個邏輯筆、畫筆、字體、點陣圖、區域或者調色板,釋放所有與該對象有關的系統資源,在對象被刪除之後,指定的句柄也就失效了。
函數原型:BOOL DeleteObject(HGDIOBJ hObject);
參數:
hObject:邏輯筆、畫筆、字體、點陣圖、區域或者調色板的句柄。
返回值:成功,返回非零值;如果指定的句柄無效或者它已被選入設備上下文環境,則返回值為零。
2、 畫刷
畫刷的功能主要是填充區域內的顏色,創建畫刷的方法如下:
A、CreateSolidBrush函數
函數功能:該函數創建一個具有指定顏色的邏輯刷子。
函數原理:HBRUSH CreateSolidBrush(COLORREF crColor);
參數:
crColor:指定刷子的顏色。
返回值:如果該函數執行成功,那麼返回值標識一個邏輯實心刷子;如果函數失敗,那麼返回值為NULL。
B、GetStockObject函數
函數功能:該函數檢索預定義的備用筆、刷子、字體或者調色板的句柄。
函數原型:HGDIOBJ GetStockObject(int fnObject);
參數:
fnObject:指定對象的類型,該參數可取如下值之一;
BLACK_BRUSH:黑色畫筆;
DKGRAY_BRUSH:暗灰色畫筆;
DC_BRUSH:在Windows98,Windows NT 5.0和以後版本中為純顏色畫筆,預設色為白色,可以用SetDCBrushColor函數改變顏色,更多的信息參見以下的注釋部分。
GRAY_BRUSH:灰色畫筆;
HOLLOW_BRUSH:空畫筆(相當於HOLLOW_BRUSH);
LTGRAY_BRUSH:亮灰色畫筆;
NULL_BRUSH:空畫筆(相當於HOLLOW_BRUSH);
WHITE_BRUSH:白色畫筆;BLACK_PEN:黑色鋼筆;
DC_PEN:在Windows98、Windows NT 5.0和以後版本中為純色鋼筆,預設色為白色,使用SetDCPenColor函數可以改變色彩,更多的信息,參見下面的注釋部分。
WHITE_PEN:白色鋼筆;
ANSI_FIXED_FONT:在Windows中為固定間距(等寬)系統字體;
ANSI_VAR_FONT:在Windows中為變間距(比例間距)系統字體;
DEVICE_DEFAUCT_FONT:在WindowsNT中為設備相關字體;
DEFAULT_GUI_FONT:用戶界面對象預設字體,如菜單和對話框;
OEM_FIXED_FONT:原始設備製造商(OEM)相關固定間距(等寬)字體;
SYSTEM_FONT:系統字體,在預設情況下,系統使用系統字體繪制菜單,對話框控制和文本;
SYSTEM_FIXED_FONT:固定間距(等寬)系統字體,該對象僅提供給兼容16位Windows版本;
DEFAULT_PALETTE:預設調色板,該調色板由系統調色板中的靜態色彩組成。
返回值:如果成功,返回值標識聲請的邏輯對象,如果失敗,返回值為NULL。
C、CreateHatchBrush函數
函數功能:該函數可以創建一個具有指定陰影模式和顏色的邏輯刷子。
函數原型:HBRUSH CreateHatchBrush(int fnStyle, COLORREF clrref);
參數:
fnStyle:指定刷子的陰影樣式。該參數可以取下列值,這些值的含義為:
HS_BDIAGONAL:表示45度向下,從左至右的陰影;
HS_CROSS:水平和垂直交叉險影;
HS_DIAGCROSS:45度交叉陰影;
HS_FDIAGONAL:45度向上,自左至右陰影;
HS_HORIZONTAL:水平陰影;
HS_VERTICAL:垂直陰影。
cirref:指定用於陰影的刷子的前景色。
返回值:如果函數執行成功,那麼返回值標識為邏輯刷子;如果函數執行失敗,那麼返回值為NULL。
畫刷的選中和釋放,請參照畫筆。
3、 點SetPixel
函數功能:該函數將指定坐標處的像素設為指定的顏色。
函數原型:COLORREF SetPixel(HDC hdc, int X, int Y, COLORREF crColor);
參數:
hdc:設備環境句柄。
X:指定要設置的點的X軸坐標,按邏輯單位表示坐標。
Y:指定要設置的點的Y軸坐標,按邏輯單位表示坐標。
crColor:指定要用來繪制該點的顏色。
返回值:如果函數執行成功,那麼返回值就是函數設置像素的RGB顏色值。這個值可能與crColor指定的顏我色有不同,之所以有時發生這種情況是因為沒有找到對指定顏色進行真正匹配造成的;如果函數失敗,那麼返回值是C1。
4、 直線MoveToEx、LineTo
A、 MoveToEx
函數功能:將當前位置指定為特定的某一點
函數原型:BOOL MoveToEx( __in HDC hdc, __in int X, __in int Y, __out LPPoint lpPoint )
參數:
hdc:設備環境句柄。
X:指定要設置的點的X軸坐標,按邏輯單位表示坐標。
Y:指定要設置的點的Y軸坐標,按邏輯單位表示坐標。
lpPoint:指向一個POINT結構,用來接收前一位置,為空時,當前位置不被返回。
返回值:執行成功返回非零,否則返回值為零。
B、 LineTo
函數功能:從當前點到目標點進行畫線。
函數原型:BOOL LineTo( int x, int y )
參數說明:
X:目標點的橫坐標。
Y:目標點的縱坐標。
返回值:成功非零,其它返回零。
5、 矩形Rectangle
函數功能:該函數畫一個矩形,用當前的畫筆畫矩形輪廓,用當前畫刷進行填充。
函數原型:BOOL Rectangle(HDC hdc, int nLeftRect, int nTopRect, int nRightRect, int nBottomRect);
參數:
hdc:設備環境句柄。
nLeftRect:指定矩形左上角的邏輯X坐標。
nTopRect:指定矩形左上角的邏輯Y坐標。
nRightRect:指定矩形右下角的邏輯X坐標。
nBottomRect:指定矩形右下角的邏輯Y坐標。
返回值:如果函數調用成功,返回值非零,否則返回值為0。
6、 橢圓Ellipse
函數功能:該函數畫一個橢圓形,用當前的畫筆畫矩形輪廓,用當前畫刷進行填充。
函數原型:BOOL Ellipse( HDC hdc, int x1, int y1, int x2, int y2 )
參數:
hdc:設備環境句柄。
x1:指定橢圓形左上角的邏輯X坐標。
y1:指定橢圓形左上角的邏輯Y坐標。
x2:指定橢圓形右下角的邏輯X坐標。
y2:指定橢圓形右下角的邏輯Y坐標。
返回值:如果函數調用成功,返回值非零,否則返回值為0。
GDI含義是圖形設備介面,主要任務是負責系統與繪圖程序之間的信息交換,處理所有Windows程序的圖形輸出。GDI的出現使程序員無需要關心硬體設備及設備驅動,就可以將應用程序的輸出轉化為硬體設備上的輸出,實現了程序開發者與硬體設備的隔離,大大方便了開發工作。

與幾何繪圖游戲攻略相關的攻略