Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Engine.Point3
类 Engine.Point3 继承关系图:
Engine.Point3 的协作图:

Public 成员函数

 Point3 (int v)
 Point3 (int x, int y, int z)
 Point3 (Vector3 v)
override int GetHashCode ()
override bool Equals (object obj)
bool Equals (Point3 other)
override string ToString ()
unsafe Span< int > AsSpan ()
unsafe int * AsPointer ()

静态 Public 成员函数

static implicit operator Point3 ((int X, int Y, int Z) v)
static int Dot (Point3 p1, Point3 p2)
static Point3 Cross (Point3 p1, Point3 p2)
static Point3 Min (Point3 p, int v)
static Point3 Min (Point3 p1, Point3 p2)
static Point3 Max (Point3 p, int v)
static Point3 Max (Point3 p1, Point3 p2)
static int MinElement (Point3 p)
static int MaxElement (Point3 p)
static bool operator== (Point3 p1, Point3 p2)
static bool operator!= (Point3 p1, Point3 p2)
static Point3 operator+ (Point3 p)
static Point3 operator- (Point3 p)
static Point3 operator+ (Point3 p1, Point3 p2)
static Point3 operator- (Point3 p1, Point3 p2)
static Point3 operator* (int n, Point3 p)
static Point3 operator* (Point3 p, int n)
static Point3 operator* (Point3 p1, Point3 p2)
static Point3 operator/ (Point3 p, int n)
static Point3 operator/ (Point3 p1, Point3 p2)
static implicit operator Vector3 (Point3 p)
static Point3 Round (Vector3 v)
static Point3 Round (float x, float y, float z)
static Point3 Ceiling (Vector3 v)
static Point3 Ceiling (float x, float y, float z)
static Point3 Floor (Vector3 v)
static Point3 Floor (float x, float y, float z)

Public 属性

int X
int Y
int Z

静态 Public 属性

static readonly Point3 Zero = default
static readonly Point3 One = new(1, 1, 1)
static readonly Point3 UnitX = new(1, 0, 0)
static readonly Point3 UnitY = new(0, 1, 0)
static readonly Point3 UnitZ = new(0, 0, 1)

详细描述

在文件 Point3.cs2 行定义.

构造及析构函数说明

◆ Point3() [1/3]

Engine.Point3.Point3 ( int v)

在文件 Point3.cs19 行定义.

这是这个函数的调用关系图:

◆ Point3() [2/3]

Engine.Point3.Point3 ( int x,
int y,
int z )

在文件 Point3.cs25 行定义.

◆ Point3() [3/3]

Engine.Point3.Point3 ( Vector3 v)

在文件 Point3.cs31 行定义.

成员函数说明

◆ AsPointer()

unsafe int * Engine.Point3.AsPointer ( )

在文件 Point3.cs91 行定义.

◆ AsSpan()

unsafe Span< int > Engine.Point3.AsSpan ( )

在文件 Point3.cs85 行定义.

◆ Ceiling() [1/2]

Point3 Engine.Point3.Ceiling ( float x,
float y,
float z )
static

在文件 Point3.cs105 行定义.

函数调用图:

◆ Ceiling() [2/2]

Point3 Engine.Point3.Ceiling ( Vector3 v)
static

在文件 Point3.cs103 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ Cross()

Point3 Engine.Point3.Cross ( Point3 p1,
Point3 p2 )
static

在文件 Point3.cs49 行定义.

函数调用图:

◆ Dot()

int Engine.Point3.Dot ( Point3 p1,
Point3 p2 )
static

在文件 Point3.cs47 行定义.

函数调用图:

◆ Equals() [1/2]

override bool Engine.Point3.Equals ( object obj)

在文件 Point3.cs41 行定义.

函数调用图:

◆ Equals() [2/2]

bool Engine.Point3.Equals ( Point3 other)

在文件 Point3.cs43 行定义.

函数调用图:

◆ Floor() [1/2]

Point3 Engine.Point3.Floor ( float x,
float y,
float z )
static

在文件 Point3.cs109 行定义.

函数调用图:

◆ Floor() [2/2]

Point3 Engine.Point3.Floor ( Vector3 v)
static

在文件 Point3.cs107 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ GetHashCode()

override int Engine.Point3.GetHashCode ( )

在文件 Point3.cs39 行定义.

◆ Max() [1/2]

Point3 Engine.Point3.Max ( Point3 p,
int v )
static

在文件 Point3.cs55 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ Max() [2/2]

Point3 Engine.Point3.Max ( Point3 p1,
Point3 p2 )
static

在文件 Point3.cs57 行定义.

函数调用图:

◆ MaxElement()

int Engine.Point3.MaxElement ( Point3 p)
static

在文件 Point3.cs61 行定义.

函数调用图:

◆ Min() [1/2]

Point3 Engine.Point3.Min ( Point3 p,
int v )
static

在文件 Point3.cs51 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ Min() [2/2]

Point3 Engine.Point3.Min ( Point3 p1,
Point3 p2 )
static

在文件 Point3.cs53 行定义.

函数调用图:

◆ MinElement()

int Engine.Point3.MinElement ( Point3 p)
static

在文件 Point3.cs59 行定义.

函数调用图:

◆ operator Point3()

implicit Engine.Point3.operator Point3 ( (int X, int Y, int Z) v)
static

在文件 Point3.cs37 行定义.

◆ operator Vector3()

implicit Engine.Point3.operator Vector3 ( Point3 p)
static

在文件 Point3.cs97 行定义.

函数调用图:

◆ operator!=()

bool Engine.Point3.operator!= ( Point3 p1,
Point3 p2 )
static

在文件 Point3.cs65 行定义.

函数调用图:

◆ operator*() [1/3]

Point3 Engine.Point3.operator* ( int n,
Point3 p )
static

在文件 Point3.cs75 行定义.

函数调用图:

◆ operator*() [2/3]

Point3 Engine.Point3.operator* ( Point3 p,
int n )
static

在文件 Point3.cs77 行定义.

函数调用图:

◆ operator*() [3/3]

Point3 Engine.Point3.operator* ( Point3 p1,
Point3 p2 )
static

在文件 Point3.cs79 行定义.

函数调用图:

◆ operator+() [1/2]

Point3 Engine.Point3.operator+ ( Point3 p)
static

在文件 Point3.cs67 行定义.

函数调用图:

◆ operator+() [2/2]

Point3 Engine.Point3.operator+ ( Point3 p1,
Point3 p2 )
static

在文件 Point3.cs71 行定义.

函数调用图:

◆ operator-() [1/2]

Point3 Engine.Point3.operator- ( Point3 p)
static

在文件 Point3.cs69 行定义.

函数调用图:

◆ operator-() [2/2]

Point3 Engine.Point3.operator- ( Point3 p1,
Point3 p2 )
static

在文件 Point3.cs73 行定义.

函数调用图:

◆ operator/() [1/2]

Point3 Engine.Point3.operator/ ( Point3 p,
int n )
static

在文件 Point3.cs81 行定义.

函数调用图:

◆ operator/() [2/2]

Point3 Engine.Point3.operator/ ( Point3 p1,
Point3 p2 )
static

在文件 Point3.cs83 行定义.

函数调用图:

◆ operator==()

bool Engine.Point3.operator== ( Point3 p1,
Point3 p2 )
static

在文件 Point3.cs63 行定义.

函数调用图:

◆ Round() [1/2]

Point3 Engine.Point3.Round ( float x,
float y,
float z )
static

在文件 Point3.cs101 行定义.

函数调用图:

◆ Round() [2/2]

Point3 Engine.Point3.Round ( Vector3 v)
static

在文件 Point3.cs99 行定义.

函数调用图:

◆ ToString()

override string Engine.Point3.ToString ( )

在文件 Point3.cs45 行定义.

类成员变量说明

◆ One

readonly Point3 Engine.Point3.One = new(1, 1, 1)
static

在文件 Point3.cs11 行定义.

◆ UnitX

readonly Point3 Engine.Point3.UnitX = new(1, 0, 0)
static

在文件 Point3.cs13 行定义.

◆ UnitY

readonly Point3 Engine.Point3.UnitY = new(0, 1, 0)
static

在文件 Point3.cs15 行定义.

◆ UnitZ

readonly Point3 Engine.Point3.UnitZ = new(0, 0, 1)
static

在文件 Point3.cs17 行定义.

◆ X

int Engine.Point3.X

在文件 Point3.cs3 行定义.

◆ Y

int Engine.Point3.Y

在文件 Point3.cs5 行定义.

◆ Z

int Engine.Point3.Z

在文件 Point3.cs7 行定义.

◆ Zero

readonly Point3 Engine.Point3.Zero = default
static

在文件 Point3.cs9 行定义.


该结构体的文档由以下文件生成:
  • E:/sc/doxygen/SurvivalcraftApi 1.8.2.3/Engine/Engine/Point3.cs