问题标签 [primitive]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5470 浏览

c# - XNA - 以正确的顺序绘制四边形(和基元)

我对 XNA 中的 3D 东西相当陌生,不幸的是我遇到了一个我找不到解决方案的问题。(甚至不知道问题是什么)。

简而言之:我在我的游戏中使用以下方法绘制四边形:

我的效果也有这些属性:

它有效。我的四边形画得很好,我很高兴。但是有一个小问题。如果一个四边形在另一个四边形或常规模型之后,则确定在顶部绘制哪个四边形的方式是我绘制它们的顺序。

假设我在四边形 B 之前绘制四边形 A,然后 B 将显示在四边形 A 的顶部,即使它在 Z 轴上少 40 个单位。我必须说看起来很混乱!;)

现在我的常规网格没有任何这样的问题,当涉及到基元时,事情变得如此混乱。绘制规则线也有同样的问题:

所以我真正要问的是:

A) 这是正常的吗?我应该建立一个特殊的引擎来决定何时绘制什么? 我可以通过在正确的时间绘制东西来轻松地在我的项目中解决这个问题,但我可以想象一个我无法想象的游戏。例如,一个 fps 无法在各处绘制广告牌!;)

B)如果这不正常,可能是什么原因以及调试错误的解决方案/好方法是什么。

我将不胜感激任何帮助解决这个问题!:)

0 投票
4 回答
2972 浏览

objective-c - 在 Objective-C 中,int 变量是否没有被赋值为 nil?

如果我的.h文件中有这个:

然后在.m我的文件中:

而且我还没有给 赋值index,这会成真吗?

编辑
我猜 nil 仅用于对象。那么尚未分配值的 int 的状态是什么?

0 投票
6 回答
1457 浏览

lisp - 10 个 LISP 原语类似于欧几里得几何的 5 个公理?

LISP 可以由十个原语构建:原语是:atom、quote、eq、car、cdr、cons、cond、lambda、label、apply。

显然,这些等价于欧几里得几何的 5 个公理。 http://hyperpolyglot.wikidot.com/lisp

谁能解释它们是如何等效的?

0 投票
1 回答
2948 浏览

3d - 在 xna 中定位 3d 对象

我是 xna 开发的新手,想通过将位置向量传递给构造函数来定位Primitives3D 样本中的多维数据集。不幸的是,它不起作用。相反,它只是在旋转。

这就是我如何修改 cubeprimitive 类的代码:

你能告诉我如何正确修改它吗?.. 提前致谢 :)

0 投票
1 回答
170 浏览

javascript - javascript的继承

也许这个问题很简单,但我现在无法理解。

如果您知道原因,请告诉我为什么结果为“假”。

0 投票
4 回答
1757 浏览

java - Java中的基元类型

为什么在 java 中使用原始类型而不是 Wrapper 类?我想知道我们在java中已经有了包装类,那么为什么我们需要使用原始类型呢?java中原始类型的重要性是什么?

0 投票
3 回答
173 浏览

java - 我如何在一个类中包含(常量)原始数据表?

我有一些类需要一堆数据表来完成它们的工作(基本上是基元数组,byte[],short[],int[] 和 float[])。

有些表比较大。在代码中初始化它们会炸毁类文件,并且在某些情况下它还超出了类初始化器的大小限制。

目前我已将数据存储在文件中,并使用 getResourceAsStream() 读取静态块中的文件。

有没有更好的方法使数据与类文件密不可分?无需独立于类替换数据。

0 投票
6 回答
4597 浏览

c# - 在幕后,C#/.NET 中的十进制值类型发生了什么?

类型是如何decimal实现的?

更新

  • 它是一个 128 位的值类型(16 字节)
  • 1个符号位
  • 尾数为 96 位(12 字节)
  • 8 位为指数
  • 剩余位(其中 23 个!)设置为 0

谢谢!我将坚持使用 64 位长度和我自己的隐含比例。

0 投票
2 回答
4193 浏览

java - 在对象数组上使用 for-each - “Integer[] array” - 为什么“for(int i : array)”有效?

当我在对象数组上循环时,为什么在第二个“for-each”循环中使用原始数据类型。是否有回溯到幕后发生的 Integer 对象的原始等价物?

0 投票
7 回答
8541 浏览

java - Java中的int vs float算术效率

我正在编写一个使用 Dijkstra 算法在图中找到最小路径的应用程序。图中节点和边的权重是float数字,因此该算法对浮点数进行了许多算术运算。int如果我将所有重量都转换为s ,我能提高跑步时间吗?Java中的int算术运算比浮点运算快吗?

我试图编写一个简单的基准来检查它,但我对得到的结果并不满意。可能编译器已经优化了程序的某些部分,所以结果对我来说看起来不太好。


编辑:

我要解决的问题是在信息检索领域。应用程序应显示作为一组关键字的查询的答案。

我的数据结构是加权有向图。给定一组叶节点,我必须找到连接这些节点的最小树并向用户显示答案。权重由部分基于 tf/idf 技术的加权函数分配。用户不知道我为节点和边分配了什么权重,他只想查看与他提出的查询相关的答案。所以不需要精确的结果,只是可以根据他们的权重列举答案。只是权重函数的原生使用(正如我提到的,它基于 tf/idf)给出了浮点权重,所以到目前为止我使用了浮点数。

我希望这为这个问题增加了一些背景。