Spelling fixes, thanks to Jan Dittberner.

This patch replaces »continously« with »continuously« and »treshold« with »threshold«.

(merged from https://github.com/assimp/assimp/pull/2)

git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1086 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
pull/3/head
klickverbot 2011-11-08 12:15:18 +00:00
parent ab71ca60c3
commit db29c9a20d
5 changed files with 14 additions and 14 deletions

View File

@ -568,7 +568,7 @@ size_t Curve :: EstimateSampleCount(float a, float b) const
} }
// ------------------------------------------------------------------------------------------------ // ------------------------------------------------------------------------------------------------
float RecursiveSearch(const Curve* cv, const aiVector3D& val, float a, float b, unsigned int samples, float treshold, unsigned int recurse = 0, unsigned int max_recurse = 15) float RecursiveSearch(const Curve* cv, const aiVector3D& val, float a, float b, unsigned int samples, float threshold, unsigned int recurse = 0, unsigned int max_recurse = 15)
{ {
ai_assert(samples>1); ai_assert(samples>1);
@ -592,7 +592,7 @@ float RecursiveSearch(const Curve* cv, const aiVector3D& val, float a, float b,
} }
ai_assert(min_diff[0] != inf && min_diff[1] != inf); ai_assert(min_diff[0] != inf && min_diff[1] != inf);
if ( fabs(a-min_point[0]) < treshold || recurse >= max_recurse) { if ( fabs(a-min_point[0]) < threshold || recurse >= max_recurse) {
return min_point[0]; return min_point[0];
} }
@ -608,7 +608,7 @@ float RecursiveSearch(const Curve* cv, const aiVector3D& val, float a, float b,
} }
} }
return RecursiveSearch(cv,val,min_point[0],min_point[1],samples,treshold,recurse+1,max_recurse); return RecursiveSearch(cv,val,min_point[0],min_point[1],samples,threshold,recurse+1,max_recurse);
} }
// ------------------------------------------------------------------------------------------------ // ------------------------------------------------------------------------------------------------
@ -618,12 +618,12 @@ bool Curve :: ReverseEval(const aiVector3D& val, float& paramOut) const
// in all possible cases, but it will always return at least some value so this function // in all possible cases, but it will always return at least some value so this function
// will never fail in the default implementation. // will never fail in the default implementation.
// XXX derive treshold from curve topology // XXX derive threshold from curve topology
const float treshold = 1e-4f; const float threshold = 1e-4f;
const unsigned int samples = 16; const unsigned int samples = 16;
const ParamRange& range = GetParametricRange(); const ParamRange& range = GetParametricRange();
paramOut = RecursiveSearch(this,val,range.first,range.second,samples,treshold); paramOut = RecursiveSearch(this,val,range.first,range.second,samples,threshold);
return true; return true;
} }

View File

@ -305,12 +305,12 @@ void MergePolygonBoundaries(TempMesh& result, const TempMesh& inmesh, size_t mas
// skip over extremely small boundaries - this is a workaround to fix cases // skip over extremely small boundaries - this is a workaround to fix cases
// in which the number of holes is so extremely large that the // in which the number of holes is so extremely large that the
// triangulation code fails. // triangulation code fails.
#define IFC_VERTICAL_HOLE_SIZE_TRESHOLD 0.000001f #define IFC_VERTICAL_HOLE_SIZE_THRESHOLD 0.000001f
size_t vidx = 0, removed = 0, index = 0; size_t vidx = 0, removed = 0, index = 0;
const float treshold = area_outer_polygon * IFC_VERTICAL_HOLE_SIZE_TRESHOLD; const float threshold = area_outer_polygon * IFC_VERTICAL_HOLE_SIZE_THRESHOLD;
for(iit = begin; iit != end ;++index) { for(iit = begin; iit != end ;++index) {
const float sqlen = normals[index].SquareLength(); const float sqlen = normals[index].SquareLength();
if (sqlen < treshold) { if (sqlen < threshold) {
std::vector<aiVector3D>::iterator inbase = in.begin()+vidx; std::vector<aiVector3D>::iterator inbase = in.begin()+vidx;
in.erase(inbase,inbase+*iit); in.erase(inbase,inbase+*iit);
@ -318,7 +318,7 @@ void MergePolygonBoundaries(TempMesh& result, const TempMesh& inmesh, size_t mas
*iit++ = 0; *iit++ = 0;
++removed; ++removed;
IFCImporter::LogDebug("skip small hole below treshold"); IFCImporter::LogDebug("skip small hole below threshold");
} }
else { else {
normals[index] /= sqrt(sqlen); normals[index] /= sqrt(sqlen);

View File

@ -246,7 +246,7 @@ void CatmullClarkSubdivider::InternSubdivide (
SpatialSort spatial; SpatialSort spatial;
// --------------------------------------------------------------------- // ---------------------------------------------------------------------
// 0. Offset table to index all meshes continously , generate a spatially // 0. Offset table to index all meshes continuously, generate a spatially
// sorted representation of all vertices in all meshes. // sorted representation of all vertices in all meshes.
// --------------------------------------------------------------------- // ---------------------------------------------------------------------
typedef std::pair<unsigned int,unsigned int> IntPair; typedef std::pair<unsigned int,unsigned int> IntPair;

View File

@ -413,7 +413,7 @@ more information can be found in the <tt>aiPostProcess.h</tt> header.
<tr> <tr>
<td><tt>-slm</tt></td> <td><tt>-slm</tt></td>
<td><tt>--split-large-meshes</tt></td> <td><tt>--split-large-meshes</tt></td>
<td>Split large meshes over a specific treshold in smaller sub meshes. The default vertex & face limit is 1000000</td> <td>Split large meshes over a specific threshold in smaller sub meshes. The default vertex & face limit is 1000000</td>
</tr> </tr>
<tr> <tr>
<td><tt>-lbw</tt></td> <td><tt>-lbw</tt></td>

View File

@ -1,6 +1,6 @@
The xcode project files in this directory are contributed by Andy Maloney and are not continously updated. The xcode project files in this directory are contributed by Andy Maloney and are not continuously updated.
Currently, it's for Assimp r352. If you're using a newer revision, watch out for missing files/includes/... Currently, it's for Assimp r352. If you're using a newer revision, watch out for missing files/includes/...
See Andy's description at See Andy's description at
http://sourceforge.net/tracker/index.php?func=detail&aid=2659135&group_id=226462&atid=1067634 (Tracker item 2659135) http://sourceforge.net/tracker/index.php?func=detail&aid=2659135&group_id=226462&atid=1067634 (Tracker item 2659135)
for more information. for more information.