問題タブ [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.
c# - XNA - クワッド (およびプリミティブ) を正しい順序で描画する
私は XNA の 3D にかなり慣れていませんが、残念ながら解決策が見つからない問題に遭遇しました。(問題が何であるかさえ知りません)。
簡単に言うと、次を使用してゲームでクワッドを描画しています。
私の効果には、次のプロパティもあります。
そして、それは機能します。私のクワッドはきれいに描かれていて、私は幸せです. ただし、わずかな問題が 1 つあります。あるクワッドが別のクワッドまたは通常のモデルの後ろにある場合、どちらが上に描画されるかを決定する方法は、それらを描画する順序です。
Quad B の前に Quad A を描画すると、Z 軸で 40 単位小さくても、B は Quad A の上に表示されます。私が言わなければならない非常に混乱しているように見えます!;)
現在、通常のメッシュでこのような問題は発生していません。これは、プリミティブが関与している場合に発生します。まったく同じ問題が通常の線の描画にも当てはまります。
だから私が本当に求めているのは:
A) これは正常ですか?いつ何を描画するかを決定する特別なエンジンを構築する必要がありますか? 私のプロジェクトでは、適切なタイミングで描画することでこれを簡単に回避できますが、できなかったゲームを想像することはできます。たとえば、fps はそのビルボードをいたるところに描画できませんでした! ;)
B) これが正常でない場合、何が原因であり、エラーをデバッグするための解決策/良い方法は何か.
これを整理するための助けをいただければ幸いです!:)
objective-c - Objective-C では、値が割り当てられていない int 変数は nil ですか?
.h
ファイルにこれがある場合:
そして、.m
私が持っているファイルで:
に値を割り当てていませんがindex
、それは当てはまりますか?
編集
nil はオブジェクトにのみ使用されると思います。では、値が割り当てられていない int の状態はどのようなものでしょうか?
lisp - ユークリッド幾何学の5つの公理に類似した10のLISPプリミティブ?
LISPは、10個のプリミティブから構築できます。プリミティブは、atom、quote、eq、car、cdr、cons、cond、lambda、label、applyです。
どうやらこれらはユークリッド幾何学の5つの公理に相当します。 http://hyperpolyglot.wikidot.com/lisp
誰かがそれらがどのように同等であるかを説明できますか?
3d - xnaに3Dオブジェクトを配置する
私はxna開発にかなり慣れていないので、コンストラクターに位置ベクトルを渡すことによってPrimitives3Dサンプルからキューブを配置したいと思います..残念ながらそれは機能しません..代わりにそれはただ回転しているだけです..
それが私がcubeprimitiveクラスのコードを変更した方法です:
正しく修正する方法を教えてください。.. 前もって感謝します :)
javascript - The inheritance of javascript
Maybe this question is easy,but I can't understand now.
If you know the reason, please tell me why the result is "false".
java - Javaのプリミティブタイプ
Wrapperクラスの代わりにJavaでプリミティブ型を使用するのはなぜですか?すでにJavaにラッパークラスがあることを知りたいのですが、なぜプリミティブ型を使用する必要があるのでしょうか。Javaのプリミティブ型の重要性は何ですか?
java - クラスに (定数の) プリミティブ データ テーブルを含めるにはどうすればよいですか?
作業を行うために一連のデータテーブルが必要なクラスがいくつかあります (基本的には、プリミティブの配列、byte[]、short[]、int[]、および float[])。
いくつかのテーブルは比較的大きいです。コード内でそれらを初期化すると、クラス ファイルが壊れ、場合によっては、クラス初期化子のサイズ制限を超えることもあります。
現在、データをファイルに保存し、 getResourceAsStream() を使用して静的ブロック内のファイルを読み取ります。
データをクラスファイルから分離できないようにするより良い方法はありますか? クラスとは別にデータを置き換える必要はありません。
c# - 舞台裏では、C#/.NET の 10 進値型で何が起こっているのでしょうか?
タイプはどのようにdecimal
実装されていますか?
アップデート
- 128 ビットの値型 (16 バイト) です。
- 1符号ビット
- 仮数部 96 ビット (12 バイト)
- 指数は8ビット
- 残りのビット (23 個!) を 0 に設定
ありがとう!私は、独自の暗黙のスケールで64ビットの長さを使用することに固執します。
java - オブジェクトの配列に対してfor-eachを使用する-"Integer[]array"-なぜ"for(int i:array)"が機能するのですか?
オブジェクトの配列をループしているときに、プリミティブデータ型の使用が2番目の「for-each」ループで機能するのはなぜですか。舞台裏で発生しているIntegerオブジェクトに相当するプリミティブへのキャストバックはありますか?
java - int vs float arithmetic efficiency in Java
I'm writing an application that uses Dijkstra algorithm to find minimal paths in the graph. The weights of the nodes and edges in the graph are float
numbers, so the algorithm doing many arithmetics on float numbers. Could I gain a running time improve if I convert all weight to int
s? Is int arithmetic operations are faster in Java then float ones?
I tried to write a simple benchmark to check that out, but I'm not satisfied with the results I got. Possibly the compiler has optimized some parts of the program so the results doesn't looks good for me.
EDIT:
The problem I'm trying to solve is in the Information Retrieval field. The application should show answers to a query posed as a set of keywords.
My data structure is a weighted directed graph. Given a set of leaf nodes I have to find a smallest tree that connects these nodes and show the answer to the user. The weights are assigned by a weighting function based partially on the tf/idf technique. The user don't know what weights I assign to the nodes and edges he just wants to see answers relevant to the query he posed. So exact results are not required, just a possibility to enumerate answers according to theirs weights. Just the native use of weighting function (as I mentioned it is based on tf/idf) gives float weights so I used floats so far.
I hope this adds some background to the question.