[ThreeMap](../README.md) > [LineStringConstructor](../modules/linestringconstructor.md) > [ILineSegment](../interfaces/linestringconstructor.ilinesegment.md)

# Interface: ILineSegment

## Hierarchy

**ILineSegment**

## Index

### Properties

* [back](linestringconstructor.ilinesegment.md#back)
* [front](linestringconstructor.ilinesegment.md#front)

---

## Properties

<a id="back"></a>

###  back

**● back**: *`object`*

*Defined in [constructor/linestring.ts:7](https://github.com/areknawo/ThreeMap/blob/master/src/constructor/linestring.ts#L7)*

#### Type declaration

 left: [Vec3](../modules/interfaces.md#vec3)

`Optional`  normal: [Vec2](../modules/interfaces.md#vec2)

 right: [Vec3](../modules/interfaces.md#vec3)

___
<a id="front"></a>

###  front

**● front**: *`object`*

*Defined in [constructor/linestring.ts:12](https://github.com/areknawo/ThreeMap/blob/master/src/constructor/linestring.ts#L12)*

#### Type declaration

 left: [Vec3](../modules/interfaces.md#vec3)

`Optional`  normal: [Vec2](../modules/interfaces.md#vec2)

 right: [Vec3](../modules/interfaces.md#vec3)

___

