精华内容
下载资源
问答
  • 使用OpenGL在电脑屏幕上绘图

    千次阅读 2019-05-08 13:38:33
    肯定也有人跟我一样想过:能不能不那个黑乎乎的窗口上绘图,而是直接绘制在电脑屏幕,就像桌面那些图标一样。我曾翻遍了所有的OpenGL函数,没有哪个函数支持这种做法。我想大概是不行的吧,就把屏幕上绘图的...

           学过OpenGL的人都知道,要想利用OpenGL函数进行绘图,就要创建一个显示窗口。每次绘图,第一件事恐怕就是创建窗口了。肯定也有人跟我一样想过:能不能不在那个黑乎乎的窗口上绘图,而是直接绘制在电脑屏幕上,就像桌面上那些图标一样。我曾翻遍了所有的OpenGL函数,没有哪个函数支持这种做法。我想大概是不行的吧,就把在屏幕上绘图的想法给搁置了。直到有一天,我学习了GDI,尝试进行截屏,当时在想,既然可以读取像素缓冲数据,那么肯定也可以设置像素缓冲,GDI和OpenGL绘图的原理不都是对窗口的像素缓冲进行写操作吗?于是我深入了解GDI、OpenGL、操作系统、窗口之间的关系,终于恍然大悟!OpenGL只提供绘图的方法,但不能创建窗口,创建窗口是操作系统的事。任何可见的界面,都是窗口,包括控制台窗口、应用软件界面、文本框、按钮、菜单栏。。。。当然还有最终极的窗口-----电脑屏幕。既然是窗口,那么他们都有共同的特征,就是都具有像素缓冲区,也就是说,可以进行绘图。在电脑屏幕上使用OpenGL绘图是可行的,关键是如何操作,下面就来说明一下如何在屏幕上绘图。

    一、创建OpenGL渲染环境(Render Context)

               要使用OpenGL 绘图,不仅需要有窗口,还需要有渲染环境。电脑屏幕就是窗口,它一直都在那里,因此不需要创建窗口,为窗口创建OpenGL渲染环境才是绘图的关键。在windows系统中,创建渲染环境需要用到几个win API函数,其操作步骤就是:获取窗口设备环境(DC,device context),选择像素格式,设置像素格式,创建渲染环境(RC,render context)。用到的win API和wgl函数如下:

    (1)获取窗口设备环境(DC),hWnd是窗口句柄,如果为NULL,则表示获取屏幕的DC。详见MSDN:GetDC

    HDC GetDC(HWND hWnd);

    (2)为指定的设备环境(DC)选择合适的像素格式,hdc参数是DC句柄,ppfd像素格式描述器。如果找到符合指定DC的像素格式,则返回像非零的素格式索引号,否则返回0。详见MSDN ChoosePixelFormat

    int ChoosePixelFormat(HDC  hdc, CONST PIXELFORMATDESCRIPTOR *  ppfd );

    像素格式描述器是一个结构体,其定义如下:

    /* Pixel format descriptor */
    typedef struct tagPIXELFORMATDESCRIPTOR
    {
        WORD  nSize;
        WORD  nVersion;
        DWORD dwFlags;
        BYTE  iPixelType;
        BYTE  cColorBits;
        BYTE  cRedBits;
        BYTE  cRedShift;
        BYTE  cGreenBits;
        BYTE  cGreenShift;
        BYTE  cBlueBits;
        BYTE  cBlueShift;
        BYTE  cAlphaBits;
        BYTE  cAlphaShift;
        BYTE  cAccumBits;
        BYTE  cAccumRedBits;
        BYTE  cAccumGreenBits;
        BYTE  cAccumBlueBits;
        BYTE  cAccumAlphaBits;
        BYTE  cDepthBits;
        BYTE  cStencilBits;
        BYTE  cAuxBuffers;
        BYTE  iLayerType;
        BYTE  bReserved;
        DWORD dwLayerMask;
        DWORD dwVisibleMask;
        DWORD dwDamageMask;
    } PIXELFORMATDESCRIPTOR, *PPIXELFORMATDESCRIPTOR, FAR *LPPIXELFORMATDESCRIPTOR;

    像素书格式描述器中各成员的意义及取值范围,在网上或者微软的MSDN中都有详细的说明。

    (3)为指定的设备环境(DC)设置像素格式。第二个参数iPixelFormat通过ChoosePixelFormat函数获取。详见MSDN:SetPixelFormat

    BOOL SetPixelFormat(HDC  hdc,int  iPixelFormat,CONST PIXELFORMATDESCRIPTOR *  ppfd );

    (4)创建渲染环境(create render context)。创建OpenGL渲染环境需要用到一个wgl函数,该函数包含在gl\GL.h头文件中。详见MSDN:wglCreateContext

    HGLRC wglCreateContext(HDC  hdc);

    二、编程实例

                本程序实例是使用VS编写的。考虑到例子很简单,仅仅用到1.1版本的OpenGL函数,这里就不进行OpenGL编程环境配置,只是利用VS自带的OpenGL库。需要引用的头文件有两个,win API需要包含Windows.h,wgl函数和OpenGL函数需要包含gl\GL.h头文件。由于不需要创建窗口,创建工程可以是win32,为了方便,我采用了自己最熟悉的控制台工程。实例代码如下:

    #include<Windows.h>
    #include<gl\GL.h>
    
    int main()
    {
    	PIXELFORMATDESCRIPTOR pfd;
    	pfd.nSize = 40;
    	pfd.nVersion = 1;
        //支持绘制到窗口、支持OPENGL、支持GDI
    	pfd.dwFlags = PFD_DRAW_TO_WINDOW | PFD_SUPPORT_OPENGL | PFD_SUPPORT_GDI;
    	pfd.iPixelType = PFD_TYPE_RGBA;
    	pfd.cColorBits = 0;
    	pfd.cRedBits = 0;
    	pfd.cRedShift = 0;
    	pfd.cGreenBits = 0;
    	pfd.cGreenShift = 0;
    	pfd.cBlueBits = 0;
    	pfd.cBlueShift = 0;
    	pfd.cAlphaBits = 0;
    	pfd.cAlphaShift = 0;
    	pfd.cAccumBits = 0;
    	pfd.cAccumRedBits = 0;
    	pfd.cAccumGreenBits = 0;
    	pfd.cAccumBlueBits = 0;
    	pfd.cAccumAlphaBits = 0;
    	pfd.cDepthBits = 0;
    	pfd.cStencilBits = 0;
    	pfd.cAuxBuffers = 0;
    	pfd.iLayerType = PFD_MAIN_PLANE;
    	pfd.bReserved = 0;
    	pfd.dwLayerMask = 0;
    	pfd.dwVisibleMask = 0;
    	pfd.dwDamageMask = 0;
    	
        //获取屏幕的设备环境
    	HDC hdc = GetDC(NULL);
        //选择像素格式
    	int pixelFormat = ChoosePixelFormat(hdc, &pfd);
        //设置像素格式
    	SetPixelFormat(hdc, pixelFormat, &pfd);
        //创建OpenGL渲染环境
    	HGLRC hglrc = wglCreateContext(hdc);
    	//为当前线程指定设备环境和渲染环境
    	wglMakeCurrent(hdc, hglrc);
    	int i = 0;
    	while (i<1000)
    	{
    
    		i++;
    		glViewport(0, 0, 800, 800);
    		//glClear(GL_COLOR_BUFFER_BIT);
    		glColor3f(1.0f, 0.0f, 0.0f);
    		glBegin(GL_TRIANGLES);
    		glVertex2f(-0.5f, -0.5f);
    		glVertex2f(0.0f, 0.5f);
    		glVertex2f(0.5f, -0.5f);
    		glEnd();
    		glFlush();
    	}
    	return 0;
    }

    运行以上代码,可以看到屏幕上显示了一个红色的三角形:

    三 需要注意的事项

            1.设置像素格式时,其他的可以采用默认,全部设为0,但这一项一定要对pfd.dwFlags = PFD_DRAW_TO_WINDOW | PFD_SUPPORT_OPENGL | PFD_SUPPORT_GDI;要想绘图到屏幕,一定要选支持OpenGL和支持GDI,GDI和双缓冲是不相容的,因此选择了PFD_SUPPORT_GDI,就不能选PFD_DOUBLEBUFFER。换句话说,如果想要绘图在屏幕上,你就不能采用双缓冲。

           2.采用VS自带的OpenGL库时,一定要在项目属性的连接器中增加opengl32.lib附加依赖项,否则编译会出现连接错误“无法解析外部引用"之类的错误。

    展开全文
  • VC 在电脑屏幕上绘图

    千次阅读 2014-06-17 13:46:49
    windows编程中,通常的绘图就是DC(设备下文),

    在windows编程中,通常的绘图就是DC(设备上下文),一般在应用程序中,我么一般绘制在对话框上显示给用户;


    有些时候,如果想在对屏幕上绘图,这么绘制呢?


    1: 一般在对话框上绘图:

           HDC hdc = GetDC(hwnd); 
            MoveToEx(hdc, ptPrevious.x, ptPrevious.y, NULL); 
            LineTo(hdc, ptPrevious.x = LOWORD(lParam), 
              ptPrevious.y = HIWORD(lParam)); 
            ReleaseDC(hwnd, hdc); 
    

    2:根据方法1,可以考虑在桌面上绘图的方法:


    HWND hwnd = ::GetDesktopWindow();

          HDC hdc = GetDC(hwnd); 
           //绘图;
            ReleaseDC(hwnd, hdc); 
    但是,却没有在屏幕上绘制的图像;


    解决方法:

    HDC GetDC( HWND hWnd // handle to window);  

    Parameters

    hWnd
    [in] Handle to the window whose DC is to be retrieved. If this value is NULL, GetDC retrieves the DC for the entire screen. 

    所以, 如果要在屏幕上绘图可以这样获取DC, HDC hdc = ::GetDC(0);

    展开全文
  • 1机械制圈与计算机绘图教学现状机械...由于模型和挂图有限,上课教师板书绘图花费时间多、教学节奏慢、学生容易理解但信息量少,一定程度制约了学生空间想象能力的培养,过去机械制图课时量多的情况下普遍采...

    1机械制圈与计算机绘图教学现状

    机械制图是职业技术院校机械类专业的-fG重要的专业基础课,也是-H实践性较强的技术课程,因此,机械制图在传统的教学过程中是既难学又难教的学科,在以往的教学过程中机械制图传统的教学模式是粉笔、黑板、挂图加模型,由于模型和挂图有限,上课教师板书绘图花费时间多、教学节奏慢、学生容易理解但信息量少,在一定程度上制约了学生空间想象能力的培养,在过去机械制图课时量多的情况下普遍采用此种模式。多媒体教学是近几年来随着计算机和投影器材的普及以及机械制图课时大大减少的情况下应运而生的新兴模式,视觉感强且动画演示生动形象,对学生有较强的吸引力,有利于学生空间想象能力和空间思维的培养,但信息量大、教学节奏快,学生掌握有难度以往机械制图与计算机绘图是分开教学的,要求课时量大,与现行相对少的教学课时设置不吻合。而生产一线要求学生具有较强的读图、绘图能力,而绘图能力指的是计算机绘图能力和草绘能力。如何在课时减少的情况下让学生达到原有的培养目标?笔者认为:机械制图与计算机绘图教学要适应生产企业的需要,实现一体化教学势在必行。它不仅要做到教学方法、教材、习题集和场地(教室、制图室、多媒体及计算机机房)一体化,而且还要想方设法提高教学效率.同时要将传统教学模式的优点结合进来。传统教学方法最大的优点是教师在黑板绘图的过程中可以边画图边讲解,让学生容易理解,但费时且效率低,学生得到的信息量较少。如果在教学中充分利用计算机绘图软件强大的绘图功能,将其作为教学中的“黑板,且利用其三维绘图和视口功能可以使教学更直观、生动,有利于学生吸收。

    2充分认识《机械制图》与计算机绘图课程的辩证关系

    笔者从事机械制图和计算机绘图教学多年,经多方调查了解,有部分人认为:有了计算机绘图课程。还要机械制图》课程干什么?直接开设计算机绘图课程就可以了,这样既省时又省事。这显然是认识的误区,所以我们很有必要弄清楚它们之间的辩证关系,否则,就会导致事倍功半的教学效果,难以达到预期的教学目标。机械制图课程就是研究绘制和阅读机械图的原理和方法的一门专业基础课。它的目的和任务是:学习正投影的基础理论,掌握阅读和绘制机械图样的基础知识、基本方法和技能,培养空间想象能力,养成良好的工作作风和工作态度。而目前我们开设的计算机绘图课程,如Autocad,主要研究的是如何利用各种指令绘制各种图样。对于职业技术院校来讲计算机绘图软件可以看做是一种工具:显示器可以看做是图板和图纸-鼠标和键盘可以看做是铅笔、尺寸和圆规。当然,计算机绘图软件里的工具比手工工具丰富多了,它极大的提高了绘图效率和绘图质量,是手工绘图效率的十至二十倍,是机械设计和制图的一场革命。诸如此类,许多手工不能绘制的图形,计算机就能轻松绘制出来,如计算机绘图中的三维模型,它取代了手工绘图的方法,但它并没有取代机械制图的理论和制图的一些标准、规范,相反,它是运用机械制图的理论标准而开发出来的绘图软件,并极大丰富了制图理论,进一步完善了计算机制图的标准。由此可知,机械制图是计算机绘图的理论基础,而计算机绘图又进一步完善了机械绘图的手段,提升了绘图水平。

    3《机械制图》与计算机绘图课程的教学前景

    计算机绘图极大的丰富了机械制图的教学内容,改变了机械制图的教学方法是一场制图教学的革命。比如:AutoCAD中三维模型的设计就是制图教学中没有的内容,而且随着计算机技术的不断发展,三面正投影图,由于直观性不强的弱点,将逐渐被三维模型代替。随着计算机绘图技术的进步和推广,三维绘图软件的应用日益普及,现只要设计出三维零件图,和绘图软件相连的加工设备就能直接生产出产品,极大的提高了生产效率。同时,随着教学设备和教学技术的进步,我们教学也将会有所作为,我们可以利用职校先进的软、硬件配置条件,积极开展《机械制图》与计算机绘图课程的融合式教学,把先进的计算机绘图(设计)技术与机械制图有机结合,不但能激发学生的学习兴趣,亦能让学生们在掌握基本理论基础上,熟悉现代的计算机绘图手段。让学生们掌握更多有用的先进技术和技能,提高他们的综合素质,为他们今后进一步发展打下坚实基础。

    4《机械制圈》与计算机绘图一体化教学的内涵及基本条件

    所谓《机械制图》与计算机绘图一体化教学,是指下列四个“一体化:教材、习题集、教学大纲及教学计划所贯穿的思想和内容一体化;传统教学方法与多媒体教学方法一体化;教学场地(教室、制图室,多媒体、计算机绘图)一体化。Ⅸ机械制图》与计算机绘图一体化教学应具备的条件:

    (1)要具备先进的硬件设施。硬件设施包括教学场地和配套教学设施。教学场地应建立具备多媒体设备、黑板、学生用绘图板、教学模型展示柜等综合性教室,计算机机房与机械制图教室相邻。

    (2)软件设施方面,有优良的多媒体教学课件,更重要的是有一支高水准的师资队伍,既不仅要具备崇高的职业道德和强烈的事业心,同时还要是“能文能武”的“双师型”教师。也就是应具备教师的“三术,即学术(丰富的专业理论知识)、技术(高超的技能)、艺术(较强的表现手法和管理能力),惟其如此,才能完成一体化教学模式的教学任务。二者兼备才能确保一体化教学活动的顺利进行。

    5教学效果

    机械制图与计算机绘图一体化是一项实践性很强的课题,采用机械制图与计算机绘图一体化教学其优点如下:

    (1)在较少课时的条件下,使学生既掌握机械制图的基本知识,又强化读图、计算机绘图能力,与企业生产要求相吻合,既提高教学的效率和效果又符合高校培养高技能人才可持续发展的要求。

    (2)在教学过程中,计算机绘图软件的界面比纸质挂图大且灵活方便,更是制图课中的“活挂图”。

    (3)多媒体课件和计算机绘图软件的切换,有机地控制了教学过程的节奏,有利于学生的反应、理解和吸收。

    (4)计算机绘图软件作为教学过程的“黑板”,使教学更加生动和丰富,调动了学生的学习积极性,培养了学生学习机械制图与计算机绘图的兴趣。

    (5)计算机绘图软件作为教学过程的“黑板,使多媒体和CAD有机结合,体现了现代技术在机械制图与计算机绘图教学中的真正应用。

    以上是笔者在机械制图与计算机绘图一体化教学中的一些体会。机械制囱与计算机绘图的一体化教学,不仅能提高机械制图与计算机绘图教学的效率和效果,而且还能有效地提高师资队伍的理论水平和实践教学能力,为高校培养出更多更好的可持续发展的高技能人才以满足社会的需求。

    展开全文
  • 关于办公、高清视频、游戏相关的配置我们已经推荐的很多了,今天主要来聊聊专业设计制图,到底需要什么样的电脑配置,感兴趣的网友,不妨来了解下吧。专业设计电脑专业设计制图需要什么样的电脑配置?有很多人似乎对...

    对于目前主流装机用户来说,多为满足办公、影音娱乐、游戏等需求,另外还有少部分用户则用于专业设计、3D制图以及是视频渲染等需求。关于办公、高清视频、游戏相关的配置我们已经推荐的很多了,今天主要来聊聊专业设计制图,到底需要什么样的电脑配置,感兴趣的网友,不妨来了解下吧。

    138017171_1_20180709094752301.jpg

    专业设计电脑

    专业设计制图需要什么样的电脑配置?

    有很多人似乎对作图这个定义有点广。对大部分人来说,只要涉及到媒体向的涂涂画画,就可以叫做图。这其中我就大致分一分他们的方向。1.传统媒体类用户:

    主要接触PS,PR,AI等Adobe视频,图像绘画的用户。这类用户主要是艺术生,或者是新媒体院系学生,亦或者是社会中负责拍摄制作视频的人。

    2.工业设计类用户:

    主要接触Soildwork,AutoCAD等设计,或图纸制作的用户。这类用户主要是工科生,亦或者是社会从事建筑业,精工设计类的人士。

    3.动画媒体类用户:

    主要接触AE,Maya,3DSMAX,甚至还要接触传统媒体的用户。这类用户也是设计类人员,更多是特效,后期等负责人。

    那么既然我们大致分了一下所谓作图设计的分类,我们就来谈谈,他们的需求点到底在哪里。

    1.很大但不是内存频率很高的内存

    无论是Adobe系列产品,还是AutoCAD,以及Maya。他们都在运行着与游戏不同的函数。因为一切都是重新创造的。所以,不想游戏世界中,一切所有的特效都是已经渲染完成,等着使用。

    做图设计所有的图像都需要openGL实时渲染。而因为实时渲染的不确定性(不像依赖于DirectX的游戏,由于场景的画面都可能是已经做好的,显卡可以预先判断下一帧是什么,而openGL的设计软件,只要你的场景发生改变,下一帧全部都要重新渲染)。软件往往需要更多的内存去存储这些不定性,也就造成了内存需求很高的结果。但不必要追求速度,因为这点速度提升,不如容量来的实惠。

    2.响应速度快且容量大的SSD

    但是,即使是再大的内存,也总会有瓶颈。对于一个动则几百G的专业级工程来说,就算是128G内存,也无济于事。这时候就依赖于来自SSD上的虚拟内存了。

    当然,除此之外,SSD更重要的作用是提高响应速度。对于作图设计软件来说,他们也清楚的知道内存不可能装下那么多数据。所以他们更倾向于用哪里那里读哪里。一个响应速度高的SSD,能够加快这个一读一用的响应时间,更重要的是,当内存用光了,还能提供一个临时的避难所,避免你的数据崩溃。

    至此,是他们的共性,但就CPU和显卡方面,他们就开始有差异了。我们一个一个来说。但介于我不是一个写配置的料子,所以希望各位自己动手丰衣足食。

    138017171_2_20180709094752504.jpg

    设计电脑

    传统媒体类用户:

    因为传统媒体用户不需要太多的渲染要求,虽然也可能接触特效,但主要的压力都来自完成作品所需要的渲染压力。更何况,有很多人可能只是用PS,而根本不接触视频,所以相对而言,传统媒体类的用户需求更轻一点。

    所以装机的套路就是:

    PS,AI用户:建议i3处理器起步,至少保证内存8G起步,至少保证有一个固态硬盘,可以不需要考虑独显。

    PR用户:建议i5/R5及以上处理器,至少保证内存16G起步,保证有240G及以上的固态硬盘,建议采用甜点级显卡,如GTX960,GTX1060等。因为PR有个奇怪的定律,甜点显卡的效率会比高端显卡效率高,很奇怪,但是是事实。

    工业设计类用户:

    AutoCAD可能并不像PR一样吃内存,更多是吃CPU,以及依据实际渲染情况吃显卡。但介于AutoCAD属于挺老的软件,所以需求还是很轻的。而Soildwork就更轻了。不过介于Soildwork对AMD支持比较好,可以考虑用AMD平台。

    所以装机的套路就是:

    AutoCAD用户:建议i3处理器起步,至少保证内存8G起步,工程较小可以不考虑固态硬盘,建议搭配一张入门的显卡,如GTX750等,如果设计高精度工程,则建议专业卡起步(P600及以上)。

    Soildwork用户:最低起步为Ryzen (PRO) APU,至少保证内存8G起步,工程较小可以不考虑固态硬盘,如果是APU则不必考虑显卡,不是则也是起步入门显卡,如RX460等。

    动画媒体类用户:AE这些就不同了,他们都是资源消耗大户,所以,要想带动他们,真的要花点血本。

    所以装机的套路就是: AE用户:建议i5处理器起步,至少保证内存16G起步,必须搭配固态(NVMe更佳),至少搭配一张甜点级显卡,如GTX960,GTX1060等。

    Maya,3DSMAX用户:建议i5处理器起步,至少保证内存16G起步,必须搭配固态(NVMe更佳),至少搭配一张甜点级显卡,如GTX960,GTX1060等。同时如果是精度较高,建议考虑使用专业级显卡(如P2000及以上)

    最后值得一提的是,如今曲面显示器变得很流行,但曲面显示器主要适合玩游戏和看视频,并不适合专业设计类需求。因此设计需求用户,记得买画质好一些的平面显示器,不要买曲面,否则容易出现画面几何失真,影响作图效果。

    以上就是专业设计制图需要什么样的电脑配置相关介绍,可能不是很专业,还恳请专业需求用户,结合实际市场场景聊聊您的观点吧。

    展开全文
  • 目前,市场有很多具有cad绘图功能的笔记本电脑,其中很多都具有很高的性能。接下来,我们将把cad制图笔记本电脑排行带给我们的朋友。一、惠普之星系列15参考价:4899元产品特点:该款惠普品牌笔记本电脑采用MX150...
  • 招聘平台中,我们经常看到一些关于电脑绘图员的招聘,这个岗位的招聘门槛很低,对技能要求也不是很高,只要掌握相关的制图软件就能够进入这个行业之中,这就让一些就业不理想的年轻人想要进入这个行业之中。...
  • 对于一个专业的CAD电脑绘图软件操作,可以对cad所有常见格式进行编辑、浏览、转换格式等操作,批量处理都非常的方便。我们要做的就是找一个能偶集查看器、编辑器、转换器一起使用的CAD编辑器。
  • 我们CAD制图工作中,常常会需要查看各 种CAD图纸,但是有时候电脑上存储的CAD图纸太多而且存储位置不好找,该如何找到并打开指 定CAD图纸呢?今天小编就给大家推 荐几个非 常好用的方法。演示操作如下: 先...
  • 所以,快跟着小编学学在电脑上绘制流程图的方法吧! 一、简便方法:使用流程图模板 1.搜索在线版流程图制作软件,登录,接着其首页的右角处,点击【在线版】; 2.进入制图页面中之后,点
  • PS绘图的基础重要吗?
  • 绘图的时候使用了双缓冲贴图 然后自己定义了一个透明贴图的函数DrawTransBitmap,贴图成功了,但是程序一运行内存就飞速增长。不关的话马上就死机了,小白一枚 求各位大神帮忙 万分感激 ``` ```
  • 很多朋友选购ChemOffice 18套件的时候,不知道自己的电脑是否能正常运行。本教程通过介绍ChemOffice 18的系统要求,帮助用户选择适合自己的版本。 ChemOffice 硬件需求: 基本规格: 内存RAM:32位系统1GB内存,...
  • 我们做平时的设计数据的时候,遇到需要CAD图纸添加一些字段或者说明,为了把CAD图纸文件描述的更加细致,...第一步:我们自己的电脑桌面打开迅捷CAD编辑器软件,然后软件的上方菜单属性中找到“文件”—...
  • 把笔记本屏幕显示的内容送到大屏幕显示可以进行ppt演讲、客户演示等,当然也可以利用此项功能大屏幕观看电脑上的电影,大屏幕带来的视觉冲击是14英寸的小屏幕远远所不能及的。 但要想输出的屏幕播放...
  • Sketch Mac版以简约的设计是基于无限的规模和层次的绘图空间,免费调色板,面板,菜单,窗口和控件。虽然使用简单,Sketch 55它提供了功能强大的矢量绘图和文字工具。如完美的布尔运算,符号,和强大的标尺,参考线...
  • AutoCAD Electrical 2010 32位配置要求 Microsoft Windows XP Professional或Home版本(SP2或更高) 支持SSE2技术的英特尔奔腾 4或AMD Athlon双核处理器(1.6 GHz或更高主频) 2 GB内存 1 GB可用磁盘空间(用于...
  • 电气绘图CAD仿真软件

    2018-08-09 22:20:47
    电气绘图CAD仿真软件,可以在电脑上进行电路图仿真,发现制图过程的错误 ,避免接线过程的重复调试操作
  • 其次是掌握CAD的用户坐标系以及多个视图的使用技巧,那我们CAD绘图的过程中怎么进行三维建模?今天就和大家一起了解一下操作步骤。 第一步:你的电脑桌面点击下载迅捷CAD编辑器软件,可以直接点击下载软件...
  • Python绘图Turtle库详解

    万次阅读 多人点赞 2017-08-02 17:36:45
    Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,这个平面坐标系中移动,从而它爬行的路径绘制了图形...
  • 使用Windows API进行GDI窗口绘图

    千次阅读 2016-08-01 20:12:31
    ...使用Windows API进行GDI窗口绘图 标签: GDIwinapi绘图HDC 2013-08-23 23:55 2007人阅读 评论(0) 收藏 举报  分类: Windows SDK(5)  1.概述 Window
  • 以前人们常说的绘画都是,然而科技时代的到来也让绘画的方式有了改变,而且现实中还发展电子商务,因此大家都开始使用计算机制图,不同的计算机制图的方式不一样,专业使用电脑制图的人都会对电脑比较挑剔。...
  • 大学生活中,电脑往往是一个不可或缺的学习娱乐工具。那么对于刚刚步入大学校园的小萌新来说,想要选购一台满足自己心意的电脑,就必须提前做一些功课。笔者作为一个计算机专业大四老腊肉,已经从事笔记本电脑维修...
  •  讲述原理之前,需要对一章内容进行一些必要的补充说明。既然制图表达有很多优势,是不是什么情况下都可以使用制图表达技术呢?如果有以下的一些特殊的要求,那么,可以毫不犹豫的使用制图表达 •标准的符号...
  • 介绍了计算机制图中应用块(Block)的几种方法,指出块绘制矿图中具有非常强大的功能,它可以减少绘图文件的大小,提高绘图速度和精度。
  • Deskscribble是一款Mac的桌面绘图软件,运行后,我们可以随意的桌面上进行绘图,这个功能对于在线教学或者喜欢涂鸦的用户非常有用,小巧实用,但功能却很强大,还支持Wacom绘图板,非常不错! 可以从网上搜索...
  • stm32f103ZET6 摄像头模块 电脑 WiFi模块 将摄像头与单片机的串口相连,连接好WiFi模块,将各个模块初始化完成。 连接电脑与WiFi模块,最后使用UDP协议,因为TCP协议有调错功能,会影响数据的传送,而UDP则没有,...
  • C#调用Matlab生成的dll文件进行直接绘图操作示例

    千次阅读 热门讨论 2019-02-22 18:49:24
    C#与matlab的混合编程中,C#程序调用matlab生成的dll文件是必不可少的,利用matlab强大的数据处理能力和绘图能力,可以优化C#程序,使得程序编写更为简便。 1.1 function文件的编写 这里使用一个网上可以查阅的...
  • Power BI Desktop中我们既可以使用Python进行数据预处理,也可以使用Python来进行绘图,这次的实例主要是说明如何使用PythonPower BI Desktop中进行绘图作业。首先看下我的实例最终生成的效果。 我们首先来...
  • 操作系统模拟(OS Simulator)Web QQQ版的界面,看起来大体是模拟Mac OS而不是Windows,不过那些桌面Widget又是Windows的展品。...使用他的唯一理由可能就是没有QQ的电脑上用QQ吧Windows 3.1Windows 95(感
  • 电脑上几种常用的快捷键

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 28,739
精华内容 11,495
关键字:

如何在电脑上进行绘图