Added remoteness ("distance" from frustum)
This commit is contained in:
parent
ee2a720b71
commit
145ddf779f
|
|
@ -226,7 +226,7 @@ float Extraction::GetRefineError(Node *node) {
|
||||||
return maxerror;
|
return maxerror;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Extraction::Refine(HeapNode &hnode) {
|
bool Extraction::Refine(HeapNode hnode) {
|
||||||
|
|
||||||
Node *node = hnode.node;
|
Node *node = hnode.node;
|
||||||
//cerr << "Refine node: " << (void *)hnode.node << " err: " << hnode.error << endl;
|
//cerr << "Refine node: " << (void *)hnode.node << " err: " << hnode.error << endl;
|
||||||
|
|
@ -287,7 +287,7 @@ bool Extraction::Refine(HeapNode &hnode) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Extraction::Coarse(HeapNode &hnode) {
|
bool Extraction::Coarse(HeapNode hnode) {
|
||||||
//cerr << "Coarse node: " << (void *)hnode.node << " err: " << hnode.error << endl;
|
//cerr << "Coarse node: " << (void *)hnode.node << " err: " << hnode.error << endl;
|
||||||
Node *node = hnode.node;
|
Node *node = hnode.node;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -72,8 +72,8 @@ class Extraction {
|
||||||
bool Expand(HeapNode &node);
|
bool Expand(HeapNode &node);
|
||||||
void Diff(Node *node, Cost &cost);
|
void Diff(Node *node, Cost &cost);
|
||||||
|
|
||||||
bool Refine(HeapNode &node);
|
bool Refine(HeapNode node);
|
||||||
bool Coarse(HeapNode &node);
|
bool Coarse(HeapNode node);
|
||||||
|
|
||||||
void Init();
|
void Init();
|
||||||
private:
|
private:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue