Pencerminan Segitiga  terhadap Sumbu X
    >
  }
  description={
    <>
      Visualisasi segitiga  dan bayangannya{" "}
       setelah pencerminan terhadap sumbu X.
    >
  }
  cameraPosition={[0, 0, 15]}
  showZAxis={false}
  data={[
    // Segitiga ABC (Original)
    ...[
      {
        from: { x: -1, y: 4, z: 0, label: "A" },
        to: { x: 2, y: 1, z: 0, label: "B" },
      },
      {
        from: { x: 2, y: 1, z: 0, label: "B" },
        to: { x: -2, y: -1, z: 0, label: "C" },
      },
      {
        from: { x: -2, y: -1, z: 0, label: "C" },
        to: { x: -1, y: 4, z: 0, label: "A" },
      },
    ].map((segment) => ({
      points: [segment.from, segment.to],
      color: getColor("ORANGE"),
      showPoints: true,
      labels: [
        {
          text: segment.from.label,
          at: 0,
          offset: [0.3, 0.3, 0],
        },
        { text: segment.to.label, at: 1, offset: [0.3, 0.3, 0] },
      ],
    })),
    // Segitiga A'B'C' (Reflected)
    ...[
      {
        from: { x: -1, y: -4, z: 0, label: "A'" },
        to: { x: 2, y: -1, z: 0, label: "B'" },
      },
      {
        from: { x: 2, y: -1, z: 0, label: "B'" },
        to: { x: -2, y: 1, z: 0, label: "C'" },
      },
      {
        from: { x: -2, y: 1, z: 0, label: "C'" },
        to: { x: -1, y: -4, z: 0, label: "A'" },
      },
    ].map((segment) => ({
      points: [segment.from, segment.to],
      color: getColor("PURPLE"),
      showPoints: true,
      labels: [
        {
          text: segment.from.label,
          at: 0,
          offset: [0.3, 0.3, 0],
        },
        { text: segment.to.label, at: 1, offset: [0.3, 0.3, 0] },
      ],
    })),
  ]}
/>
### Mencerminkan Garis
Jika sebuah garis memiliki persamaan  dicerminkan terhadap sumbu X, tentukan persamaan garis bayangannya.
**Alternatif Penyelesaian:**
Misalkan sebuah titik sembarang  terletak pada garis . Maka, berlaku:
Titik  dicerminkan terhadap sumbu X menghasilkan bayangan .
Untuk mendapatkan persamaan garis bayangan, kita substitusikan koordinat bayangan ke dalam variabel baru. Misalkan  dan .
Dari sini, kita peroleh  dan .
Substitusikan  dan  ke persamaan awal :
  
  
Karena  dan  adalah variabel sembarang yang mewakili koordinat pada garis bayangan, kita dapat menuliskannya kembali sebagai  dan .
Jadi, persamaan garis bayangannya adalah:
  
  
        Pencerminan Garis  terhadap Sumbu X
      >
    }
    description={
      <>
        Garis asal  (hijau limau) dan
        bayangannya  (magenta) setelah
        pencerminan.
      >
    }
    cameraPosition={[0, 0, 15]}
    showZAxis={false}
    data={[
      {
        // Garis Asal: 2x - 3y = 0  => y = (2/3)x
        points: [
          { x: -6, y: (2 / 3) * -6, z: 0 },
          { x: 6, y: (2 / 3) * 6, z: 0 },
        ],
        color: getColor("LIME"),
        labels: [{ text: "2x - 3y = 0", at: 1, offset: [0.5, 0.5, 0] }],
      },
      {
        // Garis Bayangan: 2x + 3y = 0 => y = -(2/3)x
        points: [
          { x: -6, y: -(2 / 3) * -6, z: 0 },
          { x: 6, y: -(2 / 3) * 6, z: 0 },
        ],
        color: getColor("MAGENTA"),
        labels: [{ text: "2x + 3y = 0", at: 1, offset: [0.5, -0.5, 0] }],
      },
    ]}
  />
Ini menunjukkan bagaimana persamaan sebuah garis berubah setelah dicerminkan terhadap sumbu X.