Stable authoring control point for a 3D spline path. 更多...
#include <SplinePathDocument.h>
Public 属性 | |
| StableId | id |
| std::int64_t | order = 0 |
| double | x = 0.0 |
| double | y = 0.0 |
| double | z = 0.0 |
| double | inX = 0.0 |
| double | inY = 0.0 |
| double | inZ = 0.0 |
| double | outX = 0.0 |
| double | outY = 0.0 |
| double | outZ = 0.0 |
| double | rollDegrees = 0.0 |
| double | scaleX = 1.0 |
| double | scaleY = 1.0 |
| bool | breakBefore = false |
| double | pitchDegrees = 0.0 |
| double | yawDegrees = 0.0 |
详细描述
Stable authoring control point for a 3D spline path.
在文件 SplinePathDocument.h 第 25 行定义.
类成员变量说明
◆ breakBefore
| bool eve::procgen_editing::SplinePathControlPoint::breakBefore = false |
在文件 SplinePathDocument.h 第 33 行定义.
◆ id
| StableId eve::procgen_editing::SplinePathControlPoint::id |
在文件 SplinePathDocument.h 第 26 行定义.
被这些函数引用 eve::procgen_editing::SplinePathDocument::makeInsertPointAt().
◆ inX
| double eve::procgen_editing::SplinePathControlPoint::inX = 0.0 |
在文件 SplinePathDocument.h 第 29 行定义.
被这些函数引用 eve::procgen_editing::SplinePathDragSession::updateDrag().
◆ inY
| double eve::procgen_editing::SplinePathControlPoint::inY = 0.0 |
在文件 SplinePathDocument.h 第 29 行定义.
被这些函数引用 eve::procgen_editing::SplinePathDragSession::updateDrag().
◆ inZ
| double eve::procgen_editing::SplinePathControlPoint::inZ = 0.0 |
在文件 SplinePathDocument.h 第 29 行定义.
被这些函数引用 eve::procgen_editing::SplinePathDragSession::updateDrag().
◆ order
| std::int64_t eve::procgen_editing::SplinePathControlPoint::order = 0 |
在文件 SplinePathDocument.h 第 27 行定义.
◆ outX
| double eve::procgen_editing::SplinePathControlPoint::outX = 0.0 |
在文件 SplinePathDocument.h 第 30 行定义.
被这些函数引用 eve::procgen_editing::SplinePathDragSession::updateDrag().
◆ outY
| double eve::procgen_editing::SplinePathControlPoint::outY = 0.0 |
在文件 SplinePathDocument.h 第 30 行定义.
被这些函数引用 eve::procgen_editing::SplinePathDragSession::updateDrag().
◆ outZ
| double eve::procgen_editing::SplinePathControlPoint::outZ = 0.0 |
在文件 SplinePathDocument.h 第 30 行定义.
被这些函数引用 eve::procgen_editing::SplinePathDragSession::updateDrag().
◆ pitchDegrees
| double eve::procgen_editing::SplinePathControlPoint::pitchDegrees = 0.0 |
在文件 SplinePathDocument.h 第 34 行定义.
◆ rollDegrees
| double eve::procgen_editing::SplinePathControlPoint::rollDegrees = 0.0 |
在文件 SplinePathDocument.h 第 31 行定义.
◆ scaleX
| double eve::procgen_editing::SplinePathControlPoint::scaleX = 1.0 |
在文件 SplinePathDocument.h 第 32 行定义.
◆ scaleY
| double eve::procgen_editing::SplinePathControlPoint::scaleY = 1.0 |
在文件 SplinePathDocument.h 第 32 行定义.
◆ x
| double eve::procgen_editing::SplinePathControlPoint::x = 0.0 |
在文件 SplinePathDocument.h 第 28 行定义.
被这些函数引用 eve::procgen_editing::SplinePathDragSession::updateDrag().
◆ y
| double eve::procgen_editing::SplinePathControlPoint::y = 0.0 |
在文件 SplinePathDocument.h 第 28 行定义.
被这些函数引用 eve::procgen_editing::SplinePathDragSession::updateDrag().
◆ yawDegrees
| double eve::procgen_editing::SplinePathControlPoint::yawDegrees = 0.0 |
在文件 SplinePathDocument.h 第 34 行定义.
◆ z
| double eve::procgen_editing::SplinePathControlPoint::z = 0.0 |
在文件 SplinePathDocument.h 第 28 行定义.
被这些函数引用 eve::procgen_editing::SplinePathDragSession::updateDrag().
该结构体的文档由以下文件生成:
- src/modules/procgen/editing/SplinePathDocument.h