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

    Vector2F 構造体

    Single型の二次元ベクトルを表す構造体

    メンバー

    コンストラクタ

    Vector2F(Single, Single)

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

    フィールド

    One
    X

    X座標

    Y

    Y座標

    Zero

    プロパティ

    Degree

    ベクトルの度数法の角度を取得または設定します。

    Length

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

    Normal

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

    Radian

    ベクトルの弧度法の角度を取得または設定します。

    SquaredLength

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

    メソッド

    Cross(Vector2F, Vector2F)

    2つのベクトルの外積を求めます。

    Distance(Vector2F, Vector2F)

    2つのベクトル間の距離を求めます。

    Dot(Vector2F, Vector2F)

    2つのベクトルの内積を求めます。

    Normalize()

    単位ベクトル化します。

    To2I()

    Vector2Iに型変換します。

    ToString()

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

    コンストラクタ

    Vector2F(Single, Single)

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

    public Vector2F(float x, float y)
    パラメータ
    x

    X座標

    y

    Y座標

    フィールド

    One

    static readonly Vector2F One

    X

    X座標

    public float X

    Y

    Y座標

    public float Y

    Zero

    static readonly Vector2F Zero

    プロパティ

    Degree

    ベクトルの度数法の角度を取得または設定します。

    public float Degree { get; set; }

    Length

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

    public float Length { get; set; }

    Normal

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

    public Vector2F Normal { get; }

    Radian

    ベクトルの弧度法の角度を取得または設定します。

    public float Radian { get; set; }

    SquaredLength

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

    public float SquaredLength { get; }

    メソッド

    Cross(Vector2F, Vector2F)

    2つのベクトルの外積を求めます。

    public static float Cross(Vector2F left, Vector2F right)
    パラメータ
    left

    使用するベクトル1

    right

    使用するベクトル2

    戻り値

    leftとrightの外積

    Distance(Vector2F, Vector2F)

    2つのベクトル間の距離を求めます。

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

    距離を求めるベクトル1

    v2

    距離を求めるベクトル2

    戻り値

    v1とv2の間の距離

    Dot(Vector2F, Vector2F)

    2つのベクトルの内積を求めます。

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

    使用するベクトル1

    v2

    使用するベクトル2

    戻り値

    v1とv2の内積

    Normalize()

    単位ベクトル化します。

    public void Normalize()

    To2I()

    Vector2Iに型変換します。

    public Vector2I To2I()
    戻り値

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

    ToString()

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

    public override string ToString()
    戻り値

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

    Copyright © 2020 Altseed .