• チュートリアル
  • 機能解説
  • リファレンス
  • 初代Altseedはコチラ

    • Altseed2
      • AlphaBlend
      • AnchorMode
      • AnchorTransformerNode
      • AnchorTransformerNodeInfo
      • ArcNode
      • BlendEquation
      • BlendFunction
      • BuiltinShader
      • BuiltinShaderType
      • ButtonState
      • CameraNode
      • CircleCollider
      • CircleColliderNode
      • CircleColliderNode.ScaleCalcType
      • CircleColliderVisualizeNode
      • CircleNode
      • Collider
      • ColliderNode
      • ColliderVisualizeNodeFactory
      • CollisionInfo
      • CollisionManagerNode
      • CollisionType
      • Color
      • CommandList
      • Configuration
      • Cursor
      • CursorMode
      • Easing
      • EasingType
      • EdgeCollider
      • EdgeColliderNode
      • EdgeColliderVisualizeNode
      • Engine
      • FFTWindow
      • File
      • Font
      • FramerateMode
      • Glyph
      • HorizontalAlignment
      • ICollisionEventReceiver
      • ICullableDrawn
      • IDrawn
      • ImageFont
      • Joystick
      • JoystickAxis
      • JoystickButton
      • JoystickInfo
      • JoystickType
      • Key
      • Keyboard
      • LineNode
      • Log
      • LogCategory
      • LogLevel
      • Material
      • MaterialPropertyBlock
      • MaterialPropertyBlockCollection
      • MathHelper
      • Matrix33F
      • Matrix33I
      • Matrix44F
      • Matrix44I
      • MediaPlayer
      • Mouse
      • MouseButton
      • Node
      • PolygonCollider
      • PolygonColliderNode
      • PolygonColliderVisualizeNode
      • PolygonNode
      • PostEffectGaussianBlurNode
      • PostEffectGrayScaleNode
      • PostEffectLightBloomNode
      • PostEffectNode
      • PostEffectSepiaNode
      • Profiler
      • ProfilerBlock
      • RectangleCollider
      • RectangleColliderNode
      • RectangleColliderVisualizeNode
      • RectangleNode
      • RectF
      • RectI
      • RegisteredStatus
      • RenderPassParameter
      • RenderTargetCareType
      • RenderTexture
      • RuledTransitionEffectNode
      • RuledTransitionNode
      • RuledTransitionState
      • Shader
      • ShaderCompiler
      • ShaderStage
      • ShapeCollider
      • ShapeNode
      • Sound
      • SoundMixer
      • SpriteNode
      • StaticFile
      • StreamFile
      • TextNode
      • Texture2D
      • TextureBase
      • TextureFilter
      • TextureFormat
      • TextureWrapMode
      • Tool
      • ToolBackendFlags
      • ToolButtonFlags
      • ToolCol
      • ToolColorEditFlags
      • ToolComboFlags
      • ToolCond
      • ToolConfigFlags
      • ToolDataType
      • ToolDir
      • ToolDockNodeFlags
      • ToolDragDropFlags
      • ToolDrawCornerFlags
      • ToolDrawListFlags
      • ToolFocusedFlags
      • ToolFontAtlasFlags
      • ToolGlyphRange
      • ToolHoveredFlags
      • ToolInputTextFlags
      • ToolKey
      • ToolKeyModFlags
      • ToolMouseButton
      • ToolMouseCursor
      • ToolNavInput
      • ToolPopupFlags
      • ToolSelectableFlags
      • ToolSliderFlags
      • ToolStyleVar
      • ToolTabBarFlags
      • ToolTabItemFlags
      • ToolTreeNodeFlags
      • ToolUsage
      • ToolViewportFlags
      • ToolWindowFlags
      • TransformerNode
      • TransformerNodeInfo
      • TransformNode
      • TransitionNode
      • TriangleNode
      • Vector2F
      • Vector2I
      • Vector3F
      • Vector3I
      • Vector4F
      • Vector4I
      • Vertex
      • VerticalAlignment
      • WritingDirection

    Vector3I 構造体

    3次元ベクトル

    メンバー

    コンストラクタ

    Vector3I(Int32, Int32, Int32)

    Vector3Iの新しいインスタンスを生成します。

    フィールド

    X

    X成分

    Y

    Y成分

    Z

    Z成分

    メソッド

    Cross(Vector3I, Vector3I)

    外積取得します。

    Distance(Vector3I, Vector3I)

    2点間の距離取得します。

    Dot(Vector3I, Vector3I)

    内積取得します。

    To3F()

    Vector3Fに型変換します。

    ToString()

    このベクトルを表す文字列取得します。

    コンストラクタ

    Vector3I(Int32, Int32, Int32)

    Vector3Iの新しいインスタンスを生成します。

    public Vector3I(int x, int y, int z)
    パラメータ
    x

    X成分

    y

    Y成分

    z

    Z成分

    フィールド

    X

    X成分

    public int X

    Y

    Y成分

    public int Y

    Z

    Z成分

    public int Z

    メソッド

    Cross(Vector3I, Vector3I)

    外積取得します。

    public static Vector3I Cross(Vector3I v1, Vector3I v2)
    パラメータ
    v1

    v1ベクトル

    v2

    v2ベクトル

    戻り値

    外積v1×v2

    Remarks

    右手の親指がv1、人差し指がv2としたとき、中指の方向を返します。。

    Distance(Vector3I, Vector3I)

    2点間の距離取得します。

    public static float Distance(Vector3I v1, Vector3I v2)
    パラメータ
    v1

    v1ベクトル

    v2

    v2ベクトル

    戻り値

    v1とv2の距離

    Dot(Vector3I, Vector3I)

    内積取得します。

    public static int Dot(Vector3I v1, Vector3I v2)
    パラメータ
    v1

    v1ベクトル

    v2

    v2ベクトル

    戻り値

    内積v1・v2

    To3F()

    Vector3Fに型変換します。

    public Vector3F To3F()
    戻り値

    このインスタンスと等価なVector3Fの新しいインスタンス

    ToString()

    このベクトルを表す文字列取得します。

    public override string ToString()
    戻り値

    このベクトルを表す文字列取得します。

    Copyright © 2020 Altseed .