dx和 opengl 有啥区别?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dx和 opengl 有啥区别?相关的知识,希望对你有一定的参考价值。
参考技术A 现在在显卡中依然是可以看见这个选项的\\x0d\\x0a\\x0d\\x0aDX是优化软件的--中文叫三维图形表现核心。DirectX 包含一组 API,通过它能访问高性能硬件的高级功能,如三维图形加速芯片和声卡。这些 API 控制低级功能(其中包括二维 (2D) 图形加速)、支持输入设备(如游戏杆、键盘和鼠标)并控制着混音及声音输出。\\x0d\\x0a\\x0d\\x0aOpenGL是3D图形的底层图形库,没有提供几何实体图元,不能直接用以描述场景。只有输出的,所以它只提供渲染功能。核心API没有窗口系统、音频、打印、键盘/鼠标或其它输入设备的概念。虽然这一开始看起来像是一种限制,但它允许进行渲染的代码完全独立于他运行的操作系统,允许跨平台开发\\x0d\\x0a\\x0d\\x0a 它对API以来强,而且现在基本比不过DX。主要硬件厂商没支持的。但是高端绘图依然采用它在 Angular 中将常量作为道具传递有啥区别? [复制]
【中文标题】在 Angular 中将常量作为道具传递有啥区别? [复制]【英文标题】:What is the difference between passing constants as Props in Angular? [duplicate]在 Angular 中将常量作为道具传递有什么区别? [复制] 【发布时间】:2021-01-04 03:53:33 【问题描述】:当我使用 DevExtreme 的 dx-calendar
组件时,我遇到了一个问题。
我只想将 1 传递给该组件的 firstDayOfWeek
,以便将星期一设置为一周的第一天。
所以我尝试了:
<dx-calendar firstDayOfWeek="1" />
但它不起作用,解决方案是:
<dx-calendar [firstDayOfWeek]="1" />
我以为他们都将 1 传递给组件,但行为不同。
相关问题here
【问题讨论】:
【参考方案1】:我发现了它们之间的差异。 所以第一个是将字符串“1”传递给组件,第二个是将数字 1 传递给组件。
当我们在Angular中对属性使用[]时,其值是一种表达式,实际输入到组件eval("1")
即1
中的是什么。
【讨论】:
【参考方案2】:这表示您将字符串值“1”分配给 firstDayOfWeek 属性。
<dx-calendar firstDayOfWeek="1" />
这表示您将 int 值 1 分配给 firstDayOfWeek 属性。 ([]表示将javascript值分配给firstDayOfWeek
。因此1被分配为int值。)
<dx-calendar [firstDayOfWeek]="1" />
【讨论】:
以上是关于dx和 opengl 有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章
为啥OpenGL中要用GLfloat而不用float,两者有啥区别呢?