Skip to content

Commit 551b841

Browse files
Initial version of the downloads page.
1 parent 863f6dd commit 551b841

File tree

4 files changed

+106
-1
lines changed

4 files changed

+106
-1
lines changed

_config.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,14 +35,15 @@ tutorials_base_url: https://pcl-tutorials.readthedocs.io/
3535
advanced_base_url: https://pcl-advanced.readthedocs.io/
3636

3737
navigation:
38-
- title: API Reference
38+
- title: Docs
3939
url: https://pointcloudlibrary.github.io/documentation
4040
- title: Tutorials
4141
url: https://pcl-tutorials.readthedocs.io/
4242
- title: Advanced
4343
url: https://pcl-advanced.readthedocs.io/
4444

4545
header_pages:
46+
- downloads.md
4647
- gsoc-2020.md
4748
- about.md
4849

_includes/head.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<head>
2+
<meta charset="utf-8">
3+
<meta http-equiv="X-UA-Compatible" content="IE=edge">
4+
<meta name="viewport" content="width=device-width, initial-scale=1">
5+
{%- seo -%}
6+
<link rel="stylesheet" href="{{ "/assets/main.css" | relative_url }}">
7+
<script src="https://kit.fontawesome.com/8caecc161b.js" crossorigin="anonymous"></script>
8+
{%- feed_meta -%}
9+
{%- if jekyll.environment == 'production' and site.google_analytics -%}
10+
{%- include google-analytics.html -%}
11+
{%- endif -%}
12+
</head>

assets/main.scss

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,40 @@
99
margin-left: auto;
1010
margin-right: auto;
1111
}
12+
13+
.icon-large {
14+
font-size: $base-font-size * 5;
15+
}
16+
17+
.icon-with-text {
18+
text-align: justify;
19+
}
20+
21+
.icon-with-text div {
22+
display: block;
23+
margin: 0 auto;
24+
}
25+
26+
.clear {
27+
color: inherit;
28+
}
29+
.clear:visited {
30+
color: inherit;
31+
}
32+
33+
.row {
34+
display: flex;
35+
}
36+
37+
.column {
38+
padding: 5px;
39+
text-align: center;
40+
}
41+
42+
.column-3 {
43+
flex: 33.33%;
44+
}
45+
46+
.column-4 {
47+
flex: 25%;
48+
}

downloads.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
---
2+
layout: page
3+
title: Downloads
4+
permalink: /downloads/
5+
---
6+
7+
## Prebuilt binaries
8+
9+
10+
Point Cloud Library (PCL) runs on many operating systems, and prebuilt binaries are available for Linux, Windows, and macOS. In addition to installing PCL, you will need to download and compile a set of 3rd party libraries that PCL requires in order to function. Select the operating system of your choice below to continue.
11+
12+
<div class="row">
13+
<div class="column column-3 icon-with-text">
14+
<a href="#linux" class="clear"><div class="fab fa-linux icon-large"></div></a>
15+
<p><a href="#linux">Linux</a></p>
16+
</div>
17+
<div class="column column-3 icon-with-text">
18+
<a href="#macos" class="clear"><div class="fab fa-apple icon-large"></div></a>
19+
<p><a href="#macos">macOS</a></p>
20+
</div>
21+
<div class="column column-3 icon-with-text">
22+
<a href="#windows" class="clear"><div class="fab fa-windows icon-large"></div></a>
23+
<p><a href="#windows">Windows</a></p>
24+
</div>
25+
</div>
26+
27+
We also provide packaged binaries and installers for a couple of platforms in our [Releases](https://github.com/PointCloudLibrary/pcl/releases) page on [GitHub](https://github.com/). Be sure to check that out, in case you're looking for something different than what is provided in the options below.
28+
29+
### Linux
30+
31+
PCL is available in a number of Linux distributions namely Ubuntu, Debian, Fedora, Gentoo and Arch Linux systems to name a few. The full list of available packages is available at [repology](https://repology.org/project/pcl-pointclouds/packages). Below we provide installation instructions for some of the most popular distributions. If the distribution you use is not here feel free to add it.
32+
33+
#### Ubuntu and Debian
34+
35+
<span class="fab fa-ubuntu icon-large"></span>
36+
37+
You can install pcl using
38+
```
39+
$ sudo apt install libpcl-dev
40+
```
41+
42+
### macOS
43+
44+
The easiest way to install PCL on macOS is through [Homebrew](https://brew.sh/). You can install pcl using
45+
```
46+
$ brew install pcl
47+
```
48+
49+
### Windows
50+
51+
The easiest and most reliable way to install PCL on Windows is through [vcpkg](https://github.com/Microsoft/vcpkg).
52+
53+
```
54+
PS> .\vcpkg install pcl
55+
```

0 commit comments

Comments
 (0)