Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
OpenMesh
OpenMesh
Commits
9c2c1f52
Commit
9c2c1f52
authored
Jan 15, 2019
by
Jan Möbius
Browse files
Merge branch 'Test_Vec3d' into 'master'
Test vec3d Closes
#40
See merge request
!206
parents
4363a1cb
5b074c44
Changes
5
Hide whitespace changes
Inline
Side-by-side
.gitlab-ci.yml
View file @
9c2c1f52
...
...
@@ -258,63 +258,6 @@ VS2015-32-bit-static-no-apps:
paths
:
-
build-release/*.exe
VS2013-64-bit-shared-no-apps
:
stage
:
build
variables
:
BUILD_PLATFORM
:
"
VS2013"
ARCHITECTURE
:
"
x64"
SHARED
:
"
TRUE"
APPS
:
"
OFF"
script
:
"
CI
\\
Windows.bat"
tags
:
-
VS2013
artifacts
:
paths
:
-
build-release/*.exe
VS2013-32-bit-shared-no-apps
:
stage
:
build
variables
:
BUILD_PLATFORM
:
"
VS2013"
ARCHITECTURE
:
"
x32"
SHARED
:
"
TRUE"
APPS
:
"
OFF"
script
:
"
CI
\\
Windows.bat"
tags
:
-
VS2013
artifacts
:
paths
:
-
build-release/*.exe
VS2013-64-bit-static-no-apps
:
stage
:
build
variables
:
BUILD_PLATFORM
:
"
VS2013"
ARCHITECTURE
:
"
x64"
SHARED
:
"
FALSE"
APPS
:
"
OFF"
script
:
"
CI
\\
Windows.bat"
tags
:
-
VS2013
artifacts
:
paths
:
-
build-release/*.exe
VS2013-32-bit-static-no-apps
:
stage
:
build
variables
:
BUILD_PLATFORM
:
"
VS2013"
ARCHITECTURE
:
"
x32"
SHARED
:
"
FALSE"
APPS
:
"
OFF"
script
:
"
CI
\\
Windows.bat"
tags
:
-
VS2013
artifacts
:
paths
:
-
build-release/*.exe
Doc-publish
:
stage
:
deploy
only
:
...
...
CI/Windows.bat
View file @
9c2c1f52
...
...
@@ -16,21 +16,6 @@ IF "%SHARED%" == "TRUE" (
set
STRING_DLL
=
)
IF
"
%BUILD_PLATFORM%
"
==
"VS2013"
(
set
LIBPATH
=
E
:\libs\VS2013
set
GTESTVERSION
=
gtest
-
1
.6.0
set
GENERATOR
=
Visual
Studio
12
%ARCH_VS%
set
VS_PATH
=
"C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.com"
IF
"
%ARCHITECTURE%
"
==
"x64"
(
set
QT_INSTALL_PATH
=
E
:\Qt\Qt5.7.0\5.7\msvc2013_64
set
QT_BASE_CONFIG
=
-DQT
5
_INSTALL_PATH
=
E
:\Qt\Qt5.7.0\5.7\msvc2013_64
)
IF
"
%ARCHITECTURE%
"
==
"x32"
(
set
QT_INSTALL_PATH
=
E
:\Qt\Qt5.7.0\5.7\msvc2013
set
QT_BASE_CONFIG
=
-DQT
5
_INSTALL_PATH
=
E
:\Qt\Qt5.7.0\5.7\msvc2013
)
)
IF
"
%BUILD_PLATFORM%
"
==
"VS2015"
(
set
LIBPATH
=
E
:\libs\VS2015
...
...
Doc/compiling.docu
View file @
9c2c1f52
...
...
@@ -94,7 +94,7 @@ Building OpenMesh on Windows requires cmake to generate the project files for Vi
<ul>
<li> Get Visual Studio ( 201
3
-2017 ) </li>
<li> Get Visual Studio ( 201
5
-2017 ) </li>
<li> Extract %OpenMesh source code. </li>
<li> Get all required libraries and install them ( including headers! ).</li>
<li> Download and install cmake: <a href="https://cmake.org/download/">www.cmake.org</a>.<br> </li>
...
...
README.md
View file @
9c2c1f52
...
...
@@ -19,16 +19,16 @@ https://www.graphics.rwth-aachen.de:9000/OpenMesh/openmesh-python
### Windows
| Visual Studio Version: | 2017 | 2015 |
2013 |
| -------- | -------- |-------- |
-------- |
| 64-Bit shared, with apps |
[
Download
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/build-release?job=VS2017-64-bit-shared-apps
)
|
[
Download
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/build-release?job=VS2015-64-bit-shared-apps
)
|
- |
| 32-Bit shared, with apps | - |
[
Download
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/build-release?job=VS2015-32-bit-shared-apps
)
|
- |
| 64-Bit static, with apps |
[
Download
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/build-release?job=VS2017-64-bit-static-apps
)
|
[
Download
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/build-release?job=VS2015-64-bit-static-apps
)
|
- |
| 32-Bit static, with apps | - |
[
Download
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/build-release?job=VS2015-32-bit-static-apps
)
|
- |
| 64-Bit shared, no apps |
[
Download
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/build-release?job=VS2017-64-bit-shared-no-apps
)
|
[
Download
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/build-release?job=VS2015-64-bit-shared-no-apps
)
|
[
Download
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/build-release?job=VS2013-64-bit-shared-no-apps
)
|
| 32-Bit shared, no apps |
[
Download
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/build-release?job=VS2017-32-bit-shared-no-apps
)
|
[
Download
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/build-release?job=VS2015-32-bit-shared-no-apps
)
|
[
Download
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/build-release?job=VS2013-32-bit-shared-no-apps
)
|
| 64-Bit static, no apps |
[
Download
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/build-release?job=VS2017-64-bit-static-no-apps
)
|
[
Download
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/build-release?job=VS2015-64-bit-static-no-apps
)
|
[
Download
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/build-release?job=VS2013-64-bit-static-no-apps
)
|
| 32-Bit static, no apps |
[
Download
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/build-release?job=VS2017-32-bit-static-no-apps
)
|
[
Download
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/build-release?job=VS2015-32-bit-static-no-apps
)
|
[
Download
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/build-release?job=VS2013-32-bit-static-no-apps
)
|
| Visual Studio Version: | 2017 | 2015 |
| -------- | -------- |-------- |
| 64-Bit shared, with apps |
[
Download
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/build-release?job=VS2017-64-bit-shared-apps
)
|
[
Download
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/build-release?job=VS2015-64-bit-shared-apps
)
|
| 32-Bit shared, with apps | - |
[
Download
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/build-release?job=VS2015-32-bit-shared-apps
)
|
| 64-Bit static, with apps |
[
Download
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/build-release?job=VS2017-64-bit-static-apps
)
|
[
Download
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/build-release?job=VS2015-64-bit-static-apps
)
|
| 32-Bit static, with apps | - |
[
Download
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/build-release?job=VS2015-32-bit-static-apps
)
|
| 64-Bit shared, no apps |
[
Download
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/build-release?job=VS2017-64-bit-shared-no-apps
)
|
[
Download
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/build-release?job=VS2015-64-bit-shared-no-apps
)
|
| 32-Bit shared, no apps |
[
Download
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/build-release?job=VS2017-32-bit-shared-no-apps
)
|
[
Download
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/build-release?job=VS2015-32-bit-shared-no-apps
)
|
| 64-Bit static, no apps |
[
Download
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/build-release?job=VS2017-64-bit-static-no-apps
)
|
[
Download
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/build-release?job=VS2015-64-bit-static-no-apps
)
|
| 32-Bit static, no apps |
[
Download
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/build-release?job=VS2017-32-bit-static-no-apps
)
|
[
Download
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/build-release?job=VS2015-32-bit-static-no-apps
)
|
## Download Sources
[
Download Sources
](
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/jobs/artifacts/master/browse/?job=Sources
)
...
...
src/Unittests/unittests_vector_type.cc
View file @
9c2c1f52
...
...
@@ -397,4 +397,19 @@ TEST_F(OpenMeshVectorGCCBugTest, alignment_bug) {
}
TEST_F
(
OpenMeshVectorTest
,
Test_simple_0_constructor
)
{
// Create a test vector with zeroes from one parameter
OpenMesh
::
Vec3d
testVec
=
OpenMesh
::
Vec3d
(
0
);
EXPECT_EQ
(
0.0
f
,
testVec
[
0
])
<<
"Wrong Value after construction!"
;
EXPECT_EQ
(
0.0
f
,
testVec
[
1
])
<<
"Wrong Value after construction!"
;
EXPECT_EQ
(
0.0
f
,
testVec
[
2
])
<<
"Wrong Value after construction!"
;
}
}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment