• チュートリアル
  • 機能解説
  • リファレンス
  • 初代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

    Vector4F 構造体

    4次元ベクトル

    メンバー

    コンストラクタ

    Vector4F(Single, Single, Single, Single)

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

    フィールド

    W

    W成分

    X

    X成分

    Y

    Y成分

    Z

    Z成分

    プロパティ

    Length

    ベクトルの長さを取得または設定します。

    Normal

    このベクトルの単位ベクトル取得します。

    SquaredLength

    ベクトルの長さの二乗取得します。

    メソッド

    Distance(Vector4F, Vector4F)

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

    Dot(Vector4F, Vector4F)

    外積取得します。

    Normalize()

    このベクトルを単位ベクトル化します。

    To4I()

    Vector4Iに型変換する

    ToString()

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

    コンストラクタ

    Vector4F(Single, Single, Single, Single)

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

    public Vector4F(float x, float y, float z, float w)
    パラメータ
    x

    X座標

    y

    Y座標

    z

    Z座標

    w

    W座標

    フィールド

    W

    W成分

    public float W

    X

    X成分

    public float X

    Y

    Y成分

    public float Y

    Z

    Z成分

    public float Z

    プロパティ

    Length

    ベクトルの長さを取得または設定します。

    public float Length { get; set; }

    Normal

    このベクトルの単位ベクトル取得します。

    public Vector4F Normal { get; }

    SquaredLength

    ベクトルの長さの二乗取得します。

    public float SquaredLength { get; }

    メソッド

    Distance(Vector4F, Vector4F)

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

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

    v1ベクトル

    v2

    v2ベクトル

    戻り値

    v1とv2の距離

    Dot(Vector4F, Vector4F)

    外積取得します。

    public static float Dot(Vector4F v1, Vector4F v2)
    パラメータ
    v1

    v1ベクトル

    v2

    v2ベクトル

    戻り値

    外積v1×v2

    Normalize()

    このベクトルを単位ベクトル化します。

    public void Normalize()

    To4I()

    Vector4Iに型変換する

    public Vector4I To4I()
    戻り値

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

    ToString()

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

    public override string ToString()
    戻り値

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

    Copyright © 2020 Altseed .