Tutorial and changed names #57
@ -40,10 +40,10 @@ fun main(){
|
||||
|
||||
**We will analyze which basic properties solids have using `box` solid.**
|
||||
|
||||
*Basic properties:*
|
||||
1. `opacity` - It is set in `float`. It takes on values from 0 to 1, which represent percents of solid opacity. It's initial value is 1.
|
||||
Use Use `—` (—) instead of ` - `.
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
|
||||
2. `color` - It can be specified as `Int`, `String`, or as three `Ubytes`, which represent color in `rgb`. Elementally, the solid will have `green` color.
|
||||
Use Use `—` (—) instead of ` - `.
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
|
||||
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
|
||||
Use Use `—` (—) instead of ` - `.
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
|
||||
4. position, which is given by values `x`, `y`, `z`. Initial values are `x = 0`, `y = 0`, `z = 0`. The coordinate system is Cartesian. It's elemental position is this - vertical `y` axis and horizontal `Oxz` plane.
|
||||
Use Use `—` (—) instead of ` - `.
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
|
||||
1. `opacity` — It is set in `float`. It takes on values from 0 to 1, which represent percents of solid opacity. It's initial value is 1.
|
||||
Use Use `—` (—) instead of ` - `.
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
|
||||
2. `color` — It can be specified as `Int`, `String`, or as three `Ubytes`, which represent color in `rgb`. Elementally, the solid will have `green` color.
|
||||
Use Use `—` (—) instead of ` - `.
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
|
||||
3. `rotation` — it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` — pivot around `y axis`, changing `z` — pivot around `z axis`.
|
||||
Use Use `—` (—) instead of ` - `.
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
|
||||
4. position, which is given by values `x`, `y`, `z`. Initial values are `x = 0`, `y = 0`, `z = 0`. The coordinate system is Cartesian. It's elemental position is this — vertical `y` axis and horizontal `Oxz` plane.
|
||||
Use Use `—` (—) instead of ` - `.
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
|
||||
|
||||
Let's see how properties are set in solids.
|
||||
The `small box` will have elemental values of properties. If you don't set properties, it will have the same `position`, `color`, `rotation`, and `opacity` values.
|
||||
@ -123,7 +123,7 @@ Now, let's see which solids can be visualized:
|
||||
Use Use `—` (—) instead of ` - `.
Use Use `—` (—) instead of ` - `.
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
|
||||
It's scarcely a solid, but it can be visualized, so we mention it.
|
||||
`polyline` build lines, obviously. Let's take a look at it's work.
|
||||
|
||||
`polyline` requires two values - `points`, and `name`:
|
||||
Use Use `—` (—) instead of ` - `.
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
|
||||
`polyline` requires two values — `points`, and `name`:
|
||||
Use Use `—` (—) instead of ` - `.
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
|
||||
* `points` is a `vararg` with `Point3D` type. It takes pairs of points, which you want to connect.
|
||||
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
|
||||
It's type is `String`. **This value can be required by any solid;
|
||||
@ -148,15 +148,15 @@ polyline(Point3D(30, 20, 10), Point3D(30, -100, 30), Point3D(30, -100, 30), Poin
|
||||
Use Use `—` (—) instead of ` - `.
Use Use `—` (—) instead of ` - `.
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
|
||||
### 2) Box
|
||||
|
||||
First thing which has to be mentioned is that `box` takes four values: `box(x, y, z, name)`
|
||||
* `x` - x-axis length of the `box`
|
||||
Use Use `—` (—) instead of ` - `.
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
|
||||
* `y` - y-axis length of the `box`
|
||||
Use Use `—` (—) instead of ` - `.
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
|
||||
* `z` - z-axis length of the `box`
|
||||
Use Use `—` (—) instead of ` - `.
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
|
||||
* `x` — x-axis length of the `box`
|
||||
Use Use `—` (—) instead of ` - `.
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
|
||||
* `y` — y-axis length of the `box`
|
||||
Use Use `—` (—) instead of ` - `.
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
|
||||
* `z` — z-axis length of the `box`
|
||||
Use Use `—` (—) instead of ` - `.
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
|
||||
|
||||
These values have `Float` type.
|
||||
|
||||
*`x`, `y`, and `z` are necessary values, which cannot be ignored. You have to set them.*
|
||||
|
||||
* `name` - `box`'es identifier. You've already met it.
|
||||
Use Use `—` (—) instead of ` - `.
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
|
||||
* `name` — `box`'es identifier. You've already met it.
|
||||
Use Use `—` (—) instead of ` - `.
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
|
||||
|
||||
Let's create just usual `box` with equal ribs.
|
||||
|
||||
@ -264,9 +264,9 @@ It takes in six values: `bottomRadius`, `height`, `upperRadius`, `startAngle`, `
|
||||
Use Use `—` (—) instead of ` - `.
Use Use `—` (—) instead of ` - `.
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
|
||||
|
||||
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
|
||||
|
||||
As it takes such values as `upperRadius`, `startAngle`, `angle`, `cone` can build not only usual cones, but also cone segments. Initially, `upperRadius` will have `0.0` value, `startAngle` - `0f`, `angle` - `PI2`, so if you don't set them, you'll get just a simple cone.
|
||||
Use Use `—` (—) instead of ` - `.
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
|
||||
As it takes such values as `upperRadius`, `startAngle`, `angle`, `cone` can build not only usual cones, but also cone segments. Initially, `upperRadius` will have `0.0` value, `startAngle` — `0f`, `angle` — `PI2`, so if you don't set them, you'll get just a simple cone.
|
||||
Use Use `—` (—) instead of ` - `.
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
|
||||
|
||||
Setting `upperRadius`, you make a frustum cone, since it sets a radius of the upper base of a cone. Set `startAngle`, and `angle` let to cut off segments by planes perpendicular to the base. `startAngle` - an angle, starting with which segment will be left, `angle` - an angle of cone, which will be set from `startAngle`.
|
||||
Use Use `—` (—) instead of ` - `.
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
|
||||
Setting `upperRadius`, you make a frustum cone, since it sets a radius of the upper base of a cone. Set `startAngle`, and `angle` let to cut off segments by planes perpendicular to the base. `startAngle` — an angle, starting with which segment will be left, `angle` — an angle of cone, which will be set from `startAngle`.
|
||||
Use Use `—` (—) instead of ` - `.
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
|
||||
|
||||
Let's build a classic cone:
|
||||
```kotlin
|
||||
@ -307,7 +307,7 @@ cone(60, 100, 20, PI*3/4, angle = PI/3, name = "cone") {
|
||||
Use Use `—` (—) instead of ` - `.
Use Use `—` (—) instead of ` - `.
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
|
||||
This solid is set by seven values:`bottomOuterRadius`, `bottomInnerRadius`, `height`, `topOuterRadius`, `topInnerRadius`, `startAngle`, and `angle`.
|
||||
|
||||
In addition to `height`, `startAngle`, and `angle`, which work as they work in `cone`, there are some new values.
|
||||
`bottomOuterRadius`, and `bottomInnerRadius` set properties of the bottom circle, `topOuterRadius`, `topInnerRadius` - of the upper circle. They have no initial value, so that means they have to be set.
|
||||
Use Use `—` (—) instead of ` - `.
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
|
||||
`bottomOuterRadius`, and `bottomInnerRadius` set properties of the bottom circle, `topOuterRadius`, `topInnerRadius` — of the upper circle. They have no initial value, so that means they have to be set.
|
||||
Use Use `—` (—) instead of ` - `.
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
|
||||
|
||||
Generally, `cone`, and `coneSurface` buildings work in the same way, it's possible to make `coneSurface`'s fragments as in `cone`
|
||||
|
||||
|
||||
Use Use `—` (—) instead of ` - `.
Use Use `—` (—) instead of ` - `.
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
hexagon(
Point3D(5, 30, 5),
Point3D(24, 30, 8),
Point3D(20, 30, -10),
Point3D(5, 30, -7),
Point3D(8, 16, 0),
Point3D(12, 16, 0),
Point3D(10, 16, -5),
Point3D(6.5, 12, -3),
name = "custom_hexagon"
) {
color("brown")
}
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
It's scarcely a solid, but it can be visualized, so we mention it.
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
* `shape` is a value of `List<Point2D>` type. It's just a list of all points of the solid. *`shape` has to consist of not less than two points!*
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
#### The main goal of this tutorial is to show the main capabilities of the visualization instrument.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
3. `rotation` - it's the point, which sets rotations along axes. Initially, the value is `Point3D(0, 0, 0)`. Changing `x` coordinate of the point, you make pivot around `x axis`. The same for other coordinates: changing `y` - pivot around `y axis`, changing `z` - pivot around `z axis`.
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
***There is plenty of other properties, especially those, which you can create by yourself. Here we mention just a small part.***
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
* `name` is an identifier of *any solid*; but in this case, it is an identifier of `polyline`.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
As you can see, only the rib of `y-axis` differs from other ribs.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
For a final trial, let's create a `box` with a bigger `x` value.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
Predictably, only the `x-axis` rib is bigger than other ribs.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As for `radius`, it has `Float` type, and, as you can guess, it sets the radius of the sphere which will be created.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
As the hexagon takes in specific points, we understand that this solid cannot be moved, it is fixed in space, and it can't make pivots.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
Obviously, `bottomRadius` is responsible for the radius of a bottom base, and `height` sets the height of a cone along the `z-axis`.
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
```suggestion
* `layer` is `MutableList` types variable. (here is a sentence with a description of the work of this function). *The amount of `layer`-s has to be more than one*
```
|
Use
—
(—) instead of-
.Use
—
(—) instead of-
.