草庐IT

3d打印

全部标签

D3D11和Vulkan共享资源 (一)

很久以前研究过用NV_DX_interop扩展让D3D和OpenGL共享资源,OpenGL在当初设计的时候电脑和操作系统还是个相对比较简单的东西,因此OpenGLAPI设计没有考虑到现在计算机架构的一些特性,比如多核编程和多显卡并发。最近几年出来个Vulkan来接OpenGL的班,所以继续走起研究下D3D11和Vulkan的共享。Vulkan主程序用了vulkantutorial下面的一个教程Combinedimagesampler,这段代码演示了把一个纹理vkImage贴到一个3D的四边形面上.接下来是尝试打通一个D3D11Texture2D和这个vkImage存放图像数据的buffer,这

c# - 如何使控制台能够打印 65535 个 UNICODE 字符中的任何一个

我正在试验unicode字符并从Wikipedia中获取unicode值页Ihe问题是我的控制台显示所有C0控件和基本拉丁语unicode字符,即从U+0000到U+00FF但对于所有其他类别,如LatinExtended-B、西里尔文、其他语言等,控制台打印问号字符(?)。我的C#代码是usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceDataTypes{classProgram{staticvoidMain(string[]args){charch='\u01

c# - 如何在不显示表单的情况下打印 ReportViewer 的报告

虽然我意识到我可以只在屏幕外显示和隐藏表单,以及许多其他形式的WinFormshackishwizardry,但我宁愿坚持zen路径并正确完成它。我有一个SSRS本地报告(所以没有服务器),我想让用户选择查看或打印(换句话说,我不想强​​迫他们查看打印)。不幸的是,当我尝试将ReportViewer控件打印为我在代码中显式创建的组件(当然是在using()block内)或者如果我尝试实例化我的查看器表单和只是打印而不显示它。有没有一种适合我的方式来做到这一点,或者我应该在屏幕外展示它并继续我的生活? 最佳答案 我在我的博客上发布了一

c# - 打印到 DotNetNuke 事件日志/查看器

出于调试目的,我如何使用VB.NET或C#打印到DotNetNuke中的事件日志/查看器? 最佳答案 来自http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/330/Logging-to-the-EventLog.aspx(只是文章的相关部分):Usingtheeventlogincodeisquitesimple,thecodeisasfollows:-First,createaninstanceoftheEv

c# - 为什么这个通过 Regex 组循环打印输出两次?

我写了这个非常直接的正则表达式代码usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Text.RegularExpressions;usingSystem.Threading.Tasks;namespaceRegexTest1{classProgram{staticvoidMain(string[]args){stringa="\"foobar123==\"";Regexr=newRegex("^\"(.*)\"$");Matchm=r.Match(a);i

c# - C# 中 3D 数学的好库?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我正在编写一个工具,用于处理大量3D数据,执行诸如旋转对象、平移、缩放等所有有用的事情。有谁知道已经有一些这种常见的3D东西的好库?目前我对可视化数据不感兴趣,主要对执行操作感兴趣。我知道我现在需要的东西:2D/3D/4D向量(加法、减法、点积、叉积等...)使用矩阵旋转/平移/缩放四元数我能够找到Sharp3D图书馆,但它似乎可以做我想做的事,但很长时间没有更新了。

c# - 如何使用 WebBrowser 控件以编程方式更改打印机设置?

我终于想通了howtoprinttransformedXML没有提示用户或显示IE窗口,但现在我需要指定份数和可能的其他打印机设置。有没有办法以编程方式更改WebBrowser控件上的打印机设置?有问题的代码:privatestaticvoidPrintReport(stringreportFilename){WebBrowserbrowser=newWebBrowser();browser.DocumentCompleted+=browser_DocumentCompleted;browser.Navigate(reportFilename);}privatestaticvoidbr

c# - 为什么这个流文档表总是打印 2 列

我的WPF应用程序中有一个ListView,它绑定(bind)到要执行的任务集合(待办事项列表)。我希望用户能够打印他们的列表,并根据MSDN指南创建了以下代码。(这是我第一次涉足打印)publicFlowDocumentGetPrintDocument(){FlowDocumentflowDoc=newFlowDocument();Tabletable=newTable();intnumColumns=3;flowDoc.Blocks.Add(table);for(intx=0;x当我尝试使用以下代码进行打印时,我的页面总是在中间分成2列(每列包含表格的3列)。我尝试了不同的Grid

c# - 识别原始打印机

我正在枚举PC中连接的打印机。我使用C#System.Printing命名空间完成了它。它运作良好。但它主要显示软件打印机,如MicrosoftXPSDocumentwriter、MicrosoftFax等。我想知道是否可以从枚举中删除这些软件打印机。我完成的代码如下所示:PrintQueueprintQueue=null;LocalPrintServerlocalPrintServer=newLocalPrintServer();//RetrievingcollectionoflocalprinteronusermachinePrintQueueCollectionlocalPrin

c# - 在 C# 控制台应用程序中打印 ASCII 艺术线条字符

我想让C#控制台应用程序打印来自http://www.asciitable.com/的扩展ASCII代码.特别是我在看线条艺术字符:169、170、179-218。不幸的是,当我尝试时,我最终得到了218的“Ú”,并希望看到http://www.csharp411.com/ascii-table/中的其他字符。.我知道ASCII仅指定字符代码0-127。我找到了另一篇引用SetConsoleOutputCP()的帖子,但无法使其在C#类中工作或找到如何做的示例所以。是否可以在C#控制台应用程序中打印艺术线条字符?如果可以,有人可以提供示例或代码的URL吗?