HTML ဂရပ်ဖစ်

ဂရပ်ဖစ် ပင်မစာမျက်နှာ

Google Maps

Maps မိတ်ဆက် Maps အခြေခံ Maps Overlays Maps ပွဲများ Maps ထိန်းချုပ်မှုများ Maps အမျိုးအစားများ Maps အကိုးအကား

SVG ကျူတိုရီရယ်

SVG နိဒါန်း HTML တွင် SVG SVG စတုဂံ SVG စက်ဝိုင်း SVG Ellipse SVG လိုင်း SVG Polygon SVG Polyline SVG လမ်းကြောင်း SVG စာသား SVG Stroking SVG Filters နိဒါန်း SVG မှုန်ဝါးခြင်းအကျိုးသက်ရောက်မှုများ SVG Drop Shadows SVG Linear SVG Radial SVG ဥပမာများ SVG အကိုးအကား

Canvas ကျူတိုရီရယ်

Canvas မိတ်ဆက် ကင်းဗတ်ဆွဲခြင်း။ Canvas Coordinates ကင်းဗတ် Gradients ကင်းဗတ်စာသား ကင်းဗတ်ပုံများ ကင်းဗတ်ရည်ညွှန်း

ကင်းဗတ်နာရီ

နာရီ မိတ်ဆက် နာရီမျက်နှာ နာရီနံပါတ်များ နာရီလက်များ နာရီစတင်

HTML ဂိမ်း

ဂိမ်းမိတ်ဆက် ဂိမ်း Canvas ဂိမ်းအစိတ်အပိုင်းများ ဂိမ်းထိန်းချုပ်သူများ ဂိမ်းအတားအဆီးများ ဂိမ်းရမှတ် ဂိမ်းပုံများ ဂိမ်းအသံ ဂိမ်းဆွဲငင်အား ဂိမ်းခုန်ခြင်း။ ဂိမ်းလှည့်ခြင်း။ ဂိမ်းလှုပ်ရှားမှု

SVG <path>


SVG လမ်းကြောင်း - <path>

လမ်းကြောင်းတစ်ခုကို သတ်မှတ်ရန် <path> ဒြပ်စင်ကို အသုံးပြုသည်။

လမ်းကြောင်းဒေတာအတွက် အောက်ပါ command များကို ရရှိနိုင်ပါသည်။

  • M = ရွေ့လျားမှု
  • L = လိုင်းတို
  • H = အလျားလိုက်လိုင်းတို
  • V = ဒေါင်လိုက်လိုင်းတို
  • C = မျဉ်းကွေး
  • S = ချောမွေ့သော မျဉ်းကွေး
  • မေး = လေးထောင့်ပုံ Bézier မျဉ်းကွေး
  • T = ချောမွေ့သော လေးထောင့်ပုံ Bézier curveto
  • A = elliptical Arc
  • Z = အနီးကပ်လမ်း

မှတ်ချက်- အထက်ဖော်ပြပါ command အားလုံးကို အောက်စာလုံးများဖြင့် ဖော်ပြနိုင်သည်။ စာလုံးကြီး ဆိုသည်မှာ လုံးဝ နေရာယူထားသည်၊ စာလုံးအသေးများသည် အတော်လေး နေရာယူထားသည်ကို ဆိုလိုသည်။


ဥပမာ ၁

အောက်ဖော်ပြပါ ဥပမာသည် အနေအထား 150,0 မှ စတင်သည့် လမ်းကြောင်းကို 75,200 သို့ မျဉ်းကြောင်းတစ်ခုဖြင့် သတ်မှတ်ပြီး ထိုမှ မျဉ်းကြောင်းတစ်ခုမှ 225,200 သို့ နှင့် နောက်ဆုံးတွင် လမ်းကြောင်းအား 150,0 သို့ ပြန်ပိတ်သည်-

Sorry, your browser does not support inline SVG.

ဤသည်မှာ SVG ကုဒ်ဖြစ်သည်

ဥပမာ

<svg height="210" width="400">
  <path d="M150 0 L75 200 L225 200 Z" />
</svg>


ဥပမာ ၂

Bézier မျဉ်းကွေးများကို အကန့်အသတ်မရှိ ချိန်ညှိနိုင်သော ချောမွေ့သော မျဉ်းကြောင်းများကို ပုံစံထုတ်ရန်အတွက် အသုံးပြုသည်။ ယေဘုယျအားဖြင့်၊ အသုံးပြုသူသည် အဆုံးမှတ်နှစ်ခုနှင့် ထိန်းချုပ်မှုတစ်ခု သို့မဟုတ် နှစ်ခုကို ရွေးချယ်သည်။ ထိန်းချုပ်မှတ်တစ်ခုပါရှိသော Bézier မျဉ်းကွေးကို လေးထောင့်ပုံစံ Bézier မျဉ်းကွေးဟုခေါ်ပြီး ထိန်းချုပ်မှုအမှတ်နှစ်ခုပါသည့် အမျိုးအစားကို ကုဗနစ်ဟုခေါ်သည်။

အောက်ဖော်ပြပါ ဥပမာသည် A နှင့် C သည် အစနှင့်အဆုံးမှတ်များဖြစ်သည့် လေးထောင့်ပုံစံ Bézier မျဉ်းကွေးကို ဖန်တီးပေးသည်၊ B သည် ထိန်းချုပ်မှုအမှတ်ဖြစ်သည်-

A B C Sorry, your browser does not support inline SVG.

ဤသည်မှာ SVG ကုဒ်ဖြစ်သည်

ဥပမာ

<svg height="400" width="450">
  <path id="lineAB" d="M 100 350 l 150 -300" stroke="red"
  stroke-width="3" fill="none" />
  <path id="lineBC" d="M 250 50 l 150 300" stroke="red"
  stroke-width="3" fill="none" />
  <path d="M 175 200 l 150 0" stroke="green" stroke-width="3"
  fill="none" />
  <path d="M 100 350 q 150 -300 300 0" stroke="blue"
  stroke-width="5" fill="none" />
  <!-- Mark relevant points -->
  <g stroke="black" stroke-width="3" fill="black">
    <circle id="pointA" cx="100" cy="350" r="3" />
    <circle id="pointB" cx="250" cy="50" r="3" />
    <circle id="pointC" cx="400" cy="350" r="3" />
  </g>
  <!-- Label the points -->
  <g font-size="30" font-family="sans-serif" fill="black" stroke="none"
  text-anchor="middle">
    <text x="100" y="350" dx="-30">A</text>
    <text x="250" y="50" dy="-10">B</text>
    <text x="400" y="350" dx="30">C</text>
  </g>
</svg>

ရှုပ်ထွေးလား? ဟုတ်!!!! ပုံဆွဲလမ်းကြောင်းများတွင်ပါ၀င်သည့် ရှုပ်ထွေးမှုများကြောင့် ရှုပ်ထွေးသောဂရပ်ဖစ်ဖန်တီးရန် SVG တည်းဖြတ်သူကို အသုံးပြုရန် အကြံပြုထားသည်။