WebCFace 2.5.2
Web-based Communication Framework & Dashboard-like UI
Loading...
Searching...
No Matches
webcface::robot_joints Namespace Reference

Functions

RobotJoint fixedAbsolute (const Transform &origin)
 親リンクをもたず座標を定義する
 
RobotJoint fixedAbsolute (const Point &origin)
 親リンクをもたず座標を定義する
 
RobotJoint fixedJoint (std::string_view parent_name, const Transform &origin)
 固定された関節
 
RobotJoint fixedJoint (std::wstring_view parent_name, const Transform &origin)
 固定された関節 (wstring)
 
RobotJoint fixedJoint (std::string_view parent_name, const Point &origin)
 固定された関節
 
RobotJoint fixedJoint (std::wstring_view parent_name, const Point &origin)
 固定された関節 (wstring)
 
RobotJoint rotationalJoint (std::string_view name, std::string_view parent_name, const Transform &origin, double angle=0)
 回転関節
 
RobotJoint rotationalJoint (std::wstring_view name, std::wstring_view parent_name, const Transform &origin, double angle=0)
 回転関節 (wstring)
 
RobotJoint prismaticJoint (std::string_view name, std::string_view parent_name, const Transform &origin, double angle=0)
 直動関節
 
RobotJoint prismaticJoint (std::wstring_view name, std::wstring_view parent_name, const Transform &origin, double angle=0)
 直動関節 (wstring)
 

Function Documentation

◆ fixedAbsolute() [1/2]

RobotJoint fixedAbsolute ( const Point origin)
inline

親リンクをもたず座標を定義する

ベースのリンクなどに使う

Parameters
origin子リンクの絶対座標

◆ fixedAbsolute() [2/2]

RobotJoint fixedAbsolute ( const Transform origin)
inline

親リンクをもたず座標を定義する

ベースのリンクなどに使う

Parameters
origin子リンクの絶対座標

◆ fixedJoint() [1/4]

RobotJoint fixedJoint ( std::string_view  parent_name,
const Point origin 
)
inline

固定された関節

Parameters
parent_name親リンクの名前
origin親リンクの座標系で子リンクの原点

◆ fixedJoint() [2/4]

RobotJoint fixedJoint ( std::string_view  parent_name,
const Transform origin 
)
inline

固定された関節

Parameters
parent_name親リンクの名前
origin親リンクの座標系で子リンクの原点

◆ fixedJoint() [3/4]

RobotJoint fixedJoint ( std::wstring_view  parent_name,
const Point origin 
)
inline

固定された関節 (wstring)

Since
ver2.0
Parameters
parent_name親リンクの名前
origin親リンクの座標系で子リンクの原点

◆ fixedJoint() [4/4]

RobotJoint fixedJoint ( std::wstring_view  parent_name,
const Transform origin 
)
inline

固定された関節 (wstring)

Since
ver2.0
Parameters
parent_name親リンクの名前
origin親リンクの座標系で子リンクの原点

◆ prismaticJoint() [1/2]

RobotJoint prismaticJoint ( std::string_view  name,
std::string_view  parent_name,
const Transform origin,
double  angle = 0 
)
inline

直動関節

originのz軸方向に直線運動する関節。

Parameters
name関節の名前
parent_name親リンクの名前
origin親リンクの座標系で子リンクの原点
angle初期状態の回転角(移動距離)

◆ prismaticJoint() [2/2]

RobotJoint prismaticJoint ( std::wstring_view  name,
std::wstring_view  parent_name,
const Transform origin,
double  angle = 0 
)
inline

直動関節 (wstring)

Since
ver2.0

originのz軸方向に直線運動する関節。

Parameters
name関節の名前
parent_name親リンクの名前
origin親リンクの座標系で子リンクの原点
angle初期状態の回転角(移動距離)

◆ rotationalJoint() [1/2]

RobotJoint rotationalJoint ( std::string_view  name,
std::string_view  parent_name,
const Transform origin,
double  angle = 0 
)
inline

回転関節

originのz軸を中心に回転する関節。

Parameters
name関節の名前
parent_name親リンクの名前
origin親リンクの座標系で子リンクの原点
angle初期状態の回転角

◆ rotationalJoint() [2/2]

RobotJoint rotationalJoint ( std::wstring_view  name,
std::wstring_view  parent_name,
const Transform origin,
double  angle = 0 
)
inline

回転関節 (wstring)

Since
ver2.0

originのz軸を中心に回転する関節。

Parameters
name関節の名前
parent_name親リンクの名前
origin親リンクの座標系で子リンクの原点
angle初期状態の回転角