sculpto
Main Page
Namespaces
Classes
Files
File List
File Members
core
resources
topology
cone.h
Go to the documentation of this file.
1
/*!****************************************************************/
/*!*
2
* \file cone.h
3
* \brief Topology cone object class definition module.
4
*
5
* \author Sabitov Kirill
6
* \date 05 July 2022
7
*********************************************************************/
8
9
#pragma once
10
11
#include "
grid.h
"
12
13
namespace
scl::topology
14
{
16
class
cone
:
public
grid
17
{
18
public
:
19
/*!*
20
* Topology cone object class contructor.
21
*
22
* \param A - cone bottom base middle point.
23
* \param R1 - cone bottmo base cone
24
* \param B - cone top base middle point.
25
* \param R2 - cone top base middle point.
26
* \param Slices - mesh slices count.
27
*/
28
cone
(
const
vec3
&
A
,
float
R1,
const
vec3
&
B
,
float
R2,
int
Slices);
29
31
~cone
()
override
=
default
;
32
};
33
}
scl::math::vec3< float >
scl::topology::cone
Definition:
cone.h:17
scl::topology::cone::~cone
~cone() override=default
scl::topology::cone::cone
cone(const vec3 &A, float R1, const vec3 &B, float R2, int Slices)
Definition:
cone.cpp:12
scl::topology::grid
Definition:
grid.h:18
grid.h
Topology grid object class definition module.
scl::topology
Definition:
basis.h:15
scl::keycode::A
@ A
scl::keycode::B
@ B
Generated by
1.9.4