okb4 / ifcplusplus

Automatically exported from code.google.com/p/ifcplusplus
Other
1 stars 0 forks source link

Question about Carve's boolean problem #35

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Dear Prof. Fabian,

I noticed that there are some problems in Carve's Boolean operation. I reported 
some issues to here:
https://code.google.com/p/carve/issues/detail?id=79

but it is not responsed for a long time. Could you please help me to take a 
look at it?

I noticed that when two models have very large size difference (for example, 
one is 0.01 meter and the other is 100 meters), the boolean operations would 
fail. Do you have any suggestion to solve this problem?

Thanks,
Tang Laoya

What steps will reproduce the problem?
1.
2.
3.

What is the expected output? What do you see instead?

What version of the product are you using? On what operating system?

Please provide any additional information below.

Original issue reported on code.google.com by tanglaoy...@gmail.com on 8 Jan 2015 at 12:28

GoogleCodeExporter commented 9 years ago
Hello Tang Laoya,

yes, there are some issues with meshes that are not solved yet. Unfortunately, 
I cannot spend time on it at the moment.
Do you only work with carve, or also with IFC++? If so, do you have an example 
.ifc file where the problem occurs?

Cheers,
Fabian

Btw: I'm not a professor :)

Original comment by fabian.g...@gmail.com on 8 Jan 2015 at 12:59

GoogleCodeExporter commented 9 years ago
Dear Fabian,

Thank you very much for your quick reply. I only work with Carve. I got to
know your project from here
https://code.google.com/p/carve/issues/detail?id=75

Latter I will try to study your IFC++:)

BTW: do you have any modification to the original Carve? If yes, I will
test my problem by your version.

Original comment by tanglaoy...@gmail.com on 8 Jan 2015 at 1:05

GoogleCodeExporter commented 9 years ago
Yes, IFC++ uses a modified version of carve.

Original comment by fabian.g...@gmail.com on 8 Jan 2015 at 1:25

GoogleCodeExporter commented 9 years ago
Dear Fabian,

Thank you very much for your kindly reply. I will try to test the version
you modified.

Original comment by tanglaoy...@gmail.com on 8 Jan 2015 at 1:31

GoogleCodeExporter commented 9 years ago
Dear Fabian,

I have a quick test of your version and it also failed.

Original comment by tanglaoy...@gmail.com on 8 Jan 2015 at 2:46

GoogleCodeExporter commented 9 years ago
Dear Fabian,

I am trying to build your project IFC++ by Windows 7 64bit+VS2013. The
following errors displayed, could you please tell me what else should I
added to the project?

Thanks,
Tang Laoya

错误    1    error C1083: 无法打开包括文件: “osgDB/fstream”: No 
such file or
directory
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\IfcPlusPlusGeometry\src\ifcppgeometry\CS
G_Adapter.cpp
1    1    IfcPlusPlusGeometry
错误    2    error C1083: 无法打开包括文件: “osg/ShapeDrawable”: 
No such file or
directory
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\IfcPlusPlusGeometry\src\ifcppgeometry\Ge
omUtils.cpp
14    1    IfcPlusPlusGeometry
错误    3    error C1083: 无法打开包括文件: “osg/Geode”: No such 
file or directory
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\IfcPlusPlusGeometry\src\ifcppgeometry\Pl
acementConverter.cpp
14    1    IfcPlusPlusGeometry
错误    6    error C1083: 无法打开包括文件: “osg/Geode”: No such 
file or directory
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\IfcPlusPlusGeometry\src\ifcppgeometry\Co
nverterOSG.cpp
15    1    IfcPlusPlusGeometry
错误    7    error C1083: 无法打开包括文件: “osg/Array”: No such 
file or directory
(src\ifcppgeometry\Sweeper.cpp)
e:\users\tang\tang\mesh\csg\ifc++\trunk\ifcplusplusgeometry\src\ifcppgeometry\Ge
omUtils.h
17    1    IfcPlusPlusGeometry
错误    11    error C1083: 无法打开包括文件: “osg/Array”: No such 
file or directory
(src\ifcppgeometry\PointConverter.cpp)
e:\users\tang\tang\mesh\csg\ifc++\trunk\ifcplusplusgeometry\src\ifcppgeometry\Ge
omUtils.h
17    1    IfcPlusPlusGeometry
错误    12    error C1083: 无法打开包括文件: “osg/Array”: No such 
file or directory
(src\ifcppgeometry\CurveConverter.cpp)
e:\users\tang\tang\mesh\csg\ifc++\trunk\ifcplusplusgeometry\src\ifcppgeometry\Ge
omUtils.h
17    1    IfcPlusPlusGeometry
错误    13    error C1083: 无法打开包括文件: “osg/Array”: No such 
file or directory
(src\ifcppgeometry\ProfileConverter.cpp)
e:\users\tang\tang\mesh\csg\ifc++\trunk\ifcplusplusgeometry\src\ifcppgeometry\Ge
omUtils.h
17    1    IfcPlusPlusGeometry
错误    14    error C1083: 无法打开包括文件: “osg/Array”: No such 
file or directory
(src\ifcppgeometry\FaceConverter.cpp)
e:\users\tang\tang\mesh\csg\ifc++\trunk\ifcplusplusgeometry\src\ifcppgeometry\Ge
omUtils.h
17    1    IfcPlusPlusGeometry
错误    17    error C1083: 无法打开包括文件: “osg/Array”: No such 
file or directory
(src\ifcppgeometry\GeometryConverter.cpp)
e:\users\tang\tang\mesh\csg\ifc++\trunk\ifcplusplusgeometry\src\ifcppgeometry\Ge
omUtils.h
17    1    IfcPlusPlusGeometry
错误    18    error C1083: 无法打开包括文件: “osg/ref_ptr”: No 
such file or directory
(src\ifcppgeometry\GeometryInputData.cpp)
e:\users\tang\tang\mesh\csg\ifc++\trunk\ifcplusplusgeometry\src\ifcppgeometry\Ge
ometryInputData.h
23    1    IfcPlusPlusGeometry
错误    19    error C1083: 无法打开包括文件: “osg/ref_ptr”: No 
such file or directory
(src\ifcppgeometry\StylesConverter.cpp)
e:\users\tang\tang\mesh\csg\ifc++\trunk\ifcplusplusgeometry\src\ifcppgeometry\Ge
ometryInputData.h
23    1    IfcPlusPlusGeometry
错误    20    error C1083: 无法打开包括文件: “osg/ref_ptr”: No 
such file or directory
(src\ifcppgeometry\SolidModelConverter.cpp)
e:\users\tang\tang\mesh\csg\ifc++\trunk\ifcplusplusgeometry\src\ifcppgeometry\Ge
ometryInputData.h
23    1    IfcPlusPlusGeometry
错误    21    error C1083: 无法打开包括文件: “osg/Array”: No such 
file or directory
(src\ifcppgeometry\RepresentationConverter.cpp)
e:\users\tang\tang\mesh\csg\ifc++\trunk\ifcplusplusgeometry\src\ifcppgeometry\Ge
omUtils.h
17    1    IfcPlusPlusGeometry
错误    22    error C1083: 无法打开包括文件: “osgUtil/Optimizer”: 
No such file or
directory
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\SimpleViewer\src\cmd\LoadIfcFileCommand.
cpp
12    1    SimpleViewerExample
错误    23    error C1083: 无法打开包括文件: “osg/Vec3f”: No such 
file or
directory
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\SimpleViewer\src\cmd\CmdRemoveSelectedOb
jects.cpp
14    1    SimpleViewerExample
错误    24    error C1083: 无法打开包括文件: “osg/Group”: No such 
file or
directory
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\SimpleViewer\src\IfcPlusPlusSystem.cpp
14    1    SimpleViewerExample
错误    25    error C1083: 无法打开包括文件: “osg/Switch”: No 
such file or
directory
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\SimpleViewer\src\ViewController.cpp
14    1    SimpleViewerExample
错误    26    error C1083: 无法打开包括文件: “osg/AnimationPath”: 
No such file or
directory
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\SimpleViewer\src\viewer\ViewerUtil.cpp
1    1    SimpleViewerExample
错误    27    error C1083: 无法打开包括文件: 
“osgGA/GUIEventAdapter”: No such file or
directory
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\SimpleViewer\src\viewer\ViewerWidget.cpp
16    1    SimpleViewerExample
错误    28    error C1083: 无法打开包括文件: “osg/Vec3f”: No such 
file or directory
(src\cmd\Command.cpp)
e:\users\tang\tang\mesh\csg\ifc++\trunk\simpleviewer\src\cmd\Command.h
17    1    SimpleViewerExample
错误    29    error C1083: 无法打开包括文件: “osg/Vec3f”: No such 
file or directory
(src\cmd\CommandManager.cpp)
e:\users\tang\tang\mesh\csg\ifc++\trunk\simpleviewer\src\cmd\Command.h
17    1    SimpleViewerExample
错误    30    error C1083: 无法打开包括文件: “osg/ShapeDrawable”: 
No such file or
directory
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\SimpleViewer\src\viewer\Orbit3DManipulat
or.cpp
5    1    SimpleViewerExample
错误    31    error C1083: 无法打开包括文件: 
“osgGA/GUIEventHandler”: No such file or
directory (bin\GeneratedFiles\Debug\moc_IfcPlusPlusSystem.cpp)
e:\users\tang\tang\mesh\csg\ifc++\trunk\simpleviewer\src\IfcPlusPlusSystem.h
17    1    SimpleViewerExample
错误    32    error C1083: 无法打开包括文件: 
“osgViewer/CompositeViewer”: No such
file or directory
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\SimpleViewer\src\main.cpp    19
1    SimpleViewerExample
错误    33    error C1083: 无法打开包括文件: 
“osgGA/GUIEventHandler”: No such file or
directory (src\gui\MainWindow.cpp)
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\SimpleViewer\src\IfcPlusPlusSystem.h
17    1    SimpleViewerExample
错误    34    error C1083: 无法打开包括文件: 
“osgGA/OrbitManipulator”: No such file
or directory
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\SimpleViewer\src\gui\TabView.cpp
24    1    SimpleViewerExample
错误    35    error C1083: 无法打开包括文件: “osg/Switch”: No 
such file or directory
(src\gui\IfcTreeWidget.cpp)
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\IfcPlusPlusGeometry\src\ifcppgeometry\Ge
ometryConverter.h
18    1    SimpleViewerExample
错误    36    error C1083: 无法打开包括文件: “osg/Switch”: No 
such file or directory
(src\cmd\CmdWriteIfcFile.cpp)
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\IfcPlusPlusGeometry\src\ifcppgeometry\Ge
ometryConverter.h
18    1    SimpleViewerExample
错误    37    error C1083: 无法打开包括文件: “osg/Switch”: No 
such file or directory
(src\gui\TabReadWrite.cpp)
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\IfcPlusPlusGeometry\src\ifcppgeometry\Ge
ometryConverter.h
18    1    SimpleViewerExample
错误    38    error C1083: 无法打开包括文件: “osg/Switch”: No 
such file or
directory
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\IfcPlusPlusGeometry\src\ifcppgeometry\Ge
ometryConverter.h
18    1    SimpleModelToVEFGraphExample

Original comment by tanglaoy...@gmail.com on 8 Jan 2015 at 3:28

GoogleCodeExporter commented 9 years ago
Did you follow the build instructions?

Original comment by fabian.g...@gmail.com on 8 Jan 2015 at 3:42

GoogleCodeExporter commented 9 years ago
Dear Fabian,

Thank you very much for your kindly hint. Now there are 4 projects succeed
but still one project failed. Could you please help me to take a look at it?

Thanks,
Tang Laoya

The failed project is
SimpleViewerExample

the error message is as follows:
error    82    error C2668: 'pow' : ambiguous call to overloaded
function
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\mesh_simplify.hp
p
1449    1    SimpleViewerExample
error    83    error C1903: unable to recover from previous error(s);
stopping compilation
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\mesh_simplify.hp
p
1449    1    SimpleViewerExample
error    84    error C2668: 'pow' : ambiguous call to overloaded
function
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\mesh_simplify.hp
p
1449    1    SimpleViewerExample
error    85    error C1903: unable to recover from previous error(s);
stopping compilation
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\mesh_simplify.hp
p
1449    1    SimpleViewerExample
error    86    error C2668: 'pow' : ambiguous call to overloaded
function
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\mesh_simplify.hp
p
1449    1    SimpleViewerExample
error    87    error C1903: unable to recover from previous error(s);
stopping compilation
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\mesh_simplify.hp
p
1449    1    SimpleViewerExample
error    88    error C2668: 'pow' : ambiguous call to overloaded
function
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\mesh_simplify.hp
p
1449    1    SimpleViewerExample
error    89    error C1903: unable to recover from previous error(s);
stopping compilation
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\mesh_simplify.hp
p
1449    1    SimpleViewerExample
error    90    error C2668: 'pow' : ambiguous call to overloaded
function
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\mesh_simplify.hp
p
1449    1    SimpleViewerExample
error    91    error C1903: unable to recover from previous error(s);
stopping compilation
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\mesh_simplify.hp
p
1449    1    SimpleViewerExample
error    96    error C2059: syntax error : '('
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
85    1    SimpleViewerExample
error    97    error C2059: syntax error : ')'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
85    1    SimpleViewerExample
error    98    error C2143: syntax error : missing ')' before '?'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
85    1    SimpleViewerExample
error    99    error C2143: syntax error : missing ';' before '?'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
85    1    SimpleViewerExample
error    100    error C4430: missing type specifier - int assumed. Note:
C++ does not support default-int
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
85    1    SimpleViewerExample
error    101    error C2931: 'carve::geom::vector<ndim>' :
template-class-id redefined as a member function of
'carve::geom::aabb<ndim>'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
85    1    SimpleViewerExample
error    103    error C2334: unexpected token(s) preceding ':'; skipping
apparent function body
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
85    1    SimpleViewerExample
error    104    error C2760: syntax error : expected '{' not ';'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
85    1    SimpleViewerExample
error    105    error C2144: syntax error :
'carve::geom::aabb<ndim>::vector_t' should be preceded by '}'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
86    1    SimpleViewerExample
error    106    error C2059: syntax error : '('
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
87    1    SimpleViewerExample
error    107    error C2059: syntax error : ')'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
87    1    SimpleViewerExample
error    108    error C2143: syntax error : missing ')' before '?'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
87    1    SimpleViewerExample
error    109    error C2143: syntax error : missing ';' before '?'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
87    1    SimpleViewerExample
error    110    error C4430: missing type specifier - int assumed. Note:
C++ does not support default-int
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
87    1    SimpleViewerExample
error    111    error C2931: 'carve::geom::vector<ndim>' :
template-class-id redefined as a member function of
'carve::geom::aabb<ndim>'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
87    1    SimpleViewerExample
error    113    error C2334: unexpected token(s) preceding ':'; skipping
apparent function body
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
87    1    SimpleViewerExample
error    114    error C2760: syntax error : expected '{' not ';'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
87    1    SimpleViewerExample
error    115    error C2144: syntax error : 'double' should be preceded by
'}'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
89    1    SimpleViewerExample
error    116    error C2062: type 'unsigned int' unexpected
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
89    1    SimpleViewerExample
error    117    error C2334: unexpected token(s) preceding ':'; skipping
apparent function body
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
89    1    SimpleViewerExample
error    118    error C2760: syntax error : expected '{' not ';'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
89    1    SimpleViewerExample
error    119    error C2144: syntax error : 'double' should be preceded by
'}'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
90    1    SimpleViewerExample
error    120    error C2143: syntax error : missing ')' before ';'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
90    1    SimpleViewerExample
error    121    error C2059: syntax error : ')'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
90    1    SimpleViewerExample
error    122    error C2143: syntax error : missing ';' before ')'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
90    1    SimpleViewerExample
error    123    error C2238: unexpected token(s) preceding ';'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
90    1    SimpleViewerExample
error    124    error C2062: type 'unsigned int' unexpected
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
91    1    SimpleViewerExample
error    125    error C2334: unexpected token(s) preceding ':'; skipping
apparent function body
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
91    1    SimpleViewerExample
error    126    error C2760: syntax error : expected '{' not ';'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
91    1    SimpleViewerExample
error    127    error C2144: syntax error : 'double' should be preceded by
'}'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
93    1    SimpleViewerExample
error    128    error C2143: syntax error : missing ')' before ';'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
93    1    SimpleViewerExample
error    129    error C2059: syntax error : ')'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
93    1    SimpleViewerExample
error    130    error C2143: syntax error : missing ';' before ')'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
93    1    SimpleViewerExample
error    131    error C2238: unexpected token(s) preceding ';'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
93    1    SimpleViewerExample
error    145    error C2589: '(' : illegal token on right side of '::'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb_impl.hpp
226    1    SimpleViewerExample
error    146    error C2988: unrecognizable template
declaration/definition
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb_impl.hpp
226    1    SimpleViewerExample
error    147    error C2059: syntax error : '::'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb_impl.hpp
226    1    SimpleViewerExample
error    148    error C2988: unrecognizable template
declaration/definition
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb_impl.hpp
226    1    SimpleViewerExample
error    149    error C2059: syntax error : ')'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb_impl.hpp
226    1    SimpleViewerExample
error    150    error C2059: syntax error : ')'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb_impl.hpp
226    1    SimpleViewerExample
error    151    error C2065: 'ndim' : undeclared identifier
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb_impl.hpp
229    1    SimpleViewerExample
error    152    error C2065: 'ndim' : undeclared identifier
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb_impl.hpp
229    1    SimpleViewerExample
error    153    error C2143: syntax error : missing ';' before '{'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb_impl.hpp
229    1    SimpleViewerExample
error    154    error C2447: '{' : missing function header (old-style
formal list?)
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb_impl.hpp
229    1    SimpleViewerExample
error    156    error C2589: '(' : illegal token on right side of '::'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb_impl.hpp
232    1    SimpleViewerExample
error    157    error C2988: unrecognizable template
declaration/definition
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb_impl.hpp
232    1    SimpleViewerExample
error    158    error C2059: syntax error : '::'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb_impl.hpp
232    1    SimpleViewerExample
error    159    error C2988: unrecognizable template
declaration/definition
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb_impl.hpp
232    1    SimpleViewerExample
error    160    error C2059: syntax error : ')'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb_impl.hpp
232    1    SimpleViewerExample
error    161    error C2059: syntax error : ')'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb_impl.hpp
232    1    SimpleViewerExample
error    162    error C2065: 'ndim' : undeclared identifier
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb_impl.hpp
235    1    SimpleViewerExample
error    164    error C2589: '(' : illegal token on right side of '::'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb_impl.hpp
235    1    SimpleViewerExample
error    165    error C2988: unrecognizable template
declaration/definition
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb_impl.hpp
235    1    SimpleViewerExample
error    166    error C2059: syntax error : ')'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb_impl.hpp
235    1    SimpleViewerExample
error    167    error C2059: syntax error : ')'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb_impl.hpp
235    1    SimpleViewerExample
error    168    error C2143: syntax error : missing ';' before '{'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb_impl.hpp
235    1    SimpleViewerExample
error    169    error C2447: '{' : missing function header (old-style
formal list?)
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb_impl.hpp
235    1    SimpleViewerExample
error    171    error C2589: '(' : illegal token on right side of '::'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb_impl.hpp
241    1    SimpleViewerExample
error    172    error C2988: unrecognizable template
declaration/definition
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb_impl.hpp
241    1    SimpleViewerExample
error    173    error C2059: syntax error : '::'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb_impl.hpp
241    1    SimpleViewerExample
error    174    error C2988: unrecognizable template
declaration/definition
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb_impl.hpp
241    1    SimpleViewerExample
error    175    error C2059: syntax error : ')'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb_impl.hpp
241    1    SimpleViewerExample
error    176    error C2059: syntax error : ')'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb_impl.hpp
241    1    SimpleViewerExample
error    177    error C2065: 'ndim' : undeclared identifier
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb_impl.hpp
244    1    SimpleViewerExample
error    178    error C2143: syntax error : missing ';' before '{'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb_impl.hpp
244    1    SimpleViewerExample
error    179    error C2447: '{' : missing function header (old-style
formal list?)
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb_impl.hpp
244    1    SimpleViewerExample
error    180    error C2059: syntax error : '('
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
85    1    SimpleViewerExample
error    181    error C2059: syntax error : ')'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
85    1    SimpleViewerExample
error    182    error C2143: syntax error : missing ')' before '?'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
85    1    SimpleViewerExample
error    183    error C2143: syntax error : missing ';' before '?'
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
85    1    SimpleViewerExample
error    184    error C4430: missing type specifier - int assumed. Note:
C++ does not support default-int
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
85    1    SimpleViewerExample
error    185    error C1903: unable to recover from previous error(s);
stopping compilation
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\aabb.hpp
85    1    SimpleViewerExample
error    186    error C2668: 'pow' : ambiguous call to overloaded
function
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\mesh_simplify.hp
p
1449    1    SimpleViewerExample
error    187    error C1903: unable to recover from previous error(s);
stopping compilation
E:\Users\tang\tang\mesh\CSG\IFC++\trunk\Carve\src\include\carve\mesh_simplify.hp
p
1449    1    SimpleViewerExample

Original comment by tanglaoy...@gmail.com on 8 Jan 2015 at 11:39