|
|
Hi các bạn !
Có 1 vấn đề tớ thắc mắc, mà chưa giải quyết được, mặc dù đã google lỗi này, và làm theo nhưng ko thành công
Tớ có 1 file viết bằng C (constructive.c) với nội dung như sau:
/*constructive.c Constructive Solid Geometry*/
#include <GL/glut.h>
#include <stdlib.h>
#include <math.h>
void firstInsideSecond(void (*a) (void), void (*b) (void), GLenum face, GLenum test)
{
glEnable(GL_DEPTH_TEST);
glColorMask(GL_FALSE, GL_FALSE, GL_FALSE, GL_FALSE);
glCullFace(face); /* controls which face of a to use */
a(); /* draw a face of a into depth buffer */
/* use stencil plane to find parts of a in b */
glDepthMask(GL_FALSE);
glEnable(GL_STENCIL_TEST);
glStencilFunc(GL_ALWAYS, 0, 0);
glStencilOp(GL_KEEP, GL_KEEP, GL_INCR);
glCullFace(GL_BACK);
b(); /* increment the stencil where the front face of b is drawn */
glStencilOp(GL_KEEP, GL_KEEP, GL_DECR);
glCullFace(GL_FRONT);
b(); /* decrement the stencil buffer where the back face
of b is drawn */
glDepthMask(GL_TRUE);
glColorMask(GL_TRUE, GL_TRUE, GL_TRUE, GL_TRUE);
glStencilFunc(test, 0, 1);
glDisable(GL_DEPTH_TEST);
glCullFace(face);
a(); /* draw the part of a that's in b */
}
void fixDepth(void (*a) (void))
{
glColorMask(GL_FALSE, GL_FALSE, GL_FALSE, GL_FALSE);
glEnable(GL_DEPTH_TEST);
glDisable(GL_STENCIL_TEST);
glDepthFunc(GL_ALWAYS);
a(); /* draw the front face of a, fixing the depth buffer */
glDepthFunc(GL_LESS);
}
/* "and" two objects together */
void and(void (*a) (void), void (*b) (void))
{
firstInsideSecond(a, b, GL_BACK, GL_NOTEQUAL);
fixDepth(b);
firstInsideSecond(b, a, GL_BACK, GL_NOTEQUAL);
glDisable(GL_STENCIL_TEST); /* reset things */
}
/* subtract b from a */
void sub(void (*a) (void), void (*b) (void))
{
firstInsideSecond(a, b, GL_FRONT, GL_NOTEQUAL);
fixDepth(b);
firstInsideSecond(b, a, GL_BACK, GL_EQUAL);
glDisable(GL_STENCIL_TEST); /* reset things */
}
Sau đó tớ include file này vào trong file main.cpp để sử dụng các hàm trong file đó. Nội dụng trong file main.cpp như sau:
#include "constructive.c"
class CMaSim
{
public:
...
void Subtract();
void RenderCutter();
void RenderObject();
...
}
void CMaSim::Subtract()
{
sub( RenderCutter, RenderObject); // <----- bi ba'o loi
}
Sau khi chạy thì bị báo lỗi ở dòng màu vàng trên với nội dung lỗi là
error C2664: 'sub' : cannot convert parameter 1 from 'void (void)' to 'void (__cdecl *)(void)
Giờ ko biết sửa thế nào đây, mong các bạn đưa ra giải pháp giúp đỡ
|
|
|
hì, nhìn 2 cái bìa giống nhau y chang, làm em nhầm.
|
|
|
Cuốn đó nè anh Zorro
The Ultimate Windows Vista Resource
Take full advantage of the high-performance features available in
M$ Windows Vista and experience the power of this integrated,
next-generation operating system. Windows Vista: The Complete Reference
shows you how to install and configure Windows Vista for optimal
performance, customize the streamlined new desktop, display sidebars and
gadgets, and enjoy all the entertainment capabilities, including music,
movies, and games. Find out how to manage your files, install software
and hardware, and use the latest Internet technologies. You'll also
learn to secure your system, back up and restore your files, and set up
a Local Area Network (LAN) so you can share resources. Filled with clear
screenshots and detailed explanations, this is your one-stop guide to
mastering Windows Vista.
- Customize your desktop with new UI components
- Use the new User Account Control (UAC) to prevent unauthorized
changes to your computer
- Manage files and folders using Windows Flip 3D and Windows Live
Taskbar thumbnails
- Protect your files using the Backup and Restore Center
- Manage and edit your photos with the new Windows Photo Gallery
- Keep track of your appointments with the new Windows Calendar
- Use Windows Media Center to record live TV and radio, view digital
photos, play music, and burn CDs and DVDs
- Connect to the Internet and use Windows Mail, Internet Explorer 7,
and Windows Live Messenger
- Secure your PC and use Windows Update
- Troubleshoot and tune Windows Vista for maximum performance
link
http://rapidshare.com/files/47082260/McGraw.Hill.Windows.Vista.The.Complete.Reference.Mar.2007.rar
or
http://www.megaupload.com/?d=FFDR0DOW
|
|
|
hoathienly wrote:
Đến bây giờ thì conmale 1 mod của diễn đàn lại có title là member, còn hvavythoai là 1 hva friend bây giờ cũng là member. Có nên test tẹt gì đó theo kiểu nào không? dù gì đi nữa họ cũng là những người có đóng góp ít nhiều cho diễn đàn
ko sao đâu bạn (hình như bạn là nữ )
hồi trước còn ghê rợn hơn khi "chị ấy" quăng hình sếch lên.
mà lỗi warn, lock này hình như chỉ có Vmod trở lên mới bypass được, còn member thì ko duoc.
|
|
|
Đây là cái mà anh cần
http://rapidshare.com/files/59575984/RT_Equinox.rar
or
http://depositfiles.com/files/1937094
|
|
|
Golden Autumn wrote:
Cám ơn lão, lão còn vài bộ templates nào nữa không, upload cho tôi xin vài cái nữa để tham khảo .
Anh thử xem 2 cái
Link Demo: http://www.joomlart.com/templates_demo.php?template=ja_genista
Link Down: http://rapidshare.com/files/70172515/ja_genista_full.rar
-------------------------
Link down: http://rapidshare.com/files/64912227/techno_plazza_package.By_Technics.rar
|
|
|
warn lần 1 vì post 2 topic giống nhau ở 2 box khác nhau
|
|
|
hackerctm wrote:
sổ tay hacker 1.0 là do thành viên administrator and moderator của HVA và VNSECURITY biên soạn
Do ai biên soạn vậy?
Cái sổ tay hacker gì đó là ai đó đi "đóng gói" mấy bài viết của một số Moderator HVA vào cái sổ tay đó, chứ Mod HVA nào có ai làm ra cái sổ tay hacker gì đó đâu
|
|
|
trieuanh wrote:
mình muốn làm chương trình paint nhưng kô nghĩ ra cách nào để xư lý giống các công cụ trong paint
bạn nào có tài liệu share cho mình với
thanks
Lần trước bạn có post 1 topic xin tài liệu về Đồ họa, tôi có post tài liệu về OpenGL , sau đó ko thấy bạn reply. Như vậy đó ko phải cái bạn cần, mà bạn đang cần tài liệu về xử lý đồ họa với MFC.
Nếu thế thì tài liệu sau gồm khoảng 7 Hướng dẫn vẽ , tô màu giống như chương trình Paint, sử dụng MFC (giao diện là SDI), trong đó bao gồm source.
Còn nếu bạn muốn source của 1 chương trình giống Paint thì tôi sẽ post.
|
|
|
some files
|
|
|
muốn biết vượt qua "tốc độ ánh sáng" thế nào có thể hỏi Mr Gamma )
|
|
|
quan_vu wrote:
Các chuỗi đưa vào là tiếng Việt.
http://www.sinhvienngheo.biz/index.php?act=view&code=post&cid=30&id=474
Nếu bạn thích thì tham khảo thêm cái này:
http://www.sinhvienngheo.biz/index.php?act=view&code=post&cid=30&id=476
P/s: Trước giờ tôi dùng English, ko để ý đến dùng Tieng Viet
|
|
|
Đúng là thiên hạ, mỗi người 1 ý, không thể thoả mãn hết được, âu cũng là quy luật của tự nhiên ) . Cái banner cũ thì nhìn hoài cũng chán rồi, nên thay banner mới cùng với sự ra đời của Portal. Tôi thấy banner mới này đẹp đấy chứ
|
|
|
grru, search google cả tuần ko ra, nhưng sau khi vừa post topic này thì google lại nó ra.
Vào ClassWizard rồi chọn Class CChildFrame, sau đó click vào sự kiện ActivateFrame để thêm source, rồi thêm dòng màu cam như bên dưới
void CChildFrame::ActivateFrame(int nCmdShow)
{
// TODO: Add your specialized code here and/or call the base class
nCmdShow = SW_SHOWMAXIMIZED;
CMDIChildWnd::ActivateFrame(nCmdShow);
}
cám ơn các bạn theo dõi
|
|
|
|
|
|
|