---
title: "init(byMultiplying:byScalar:)"
framework: vision
role: symbol
role_heading: Initializer
path: "vision/vnvector/init(bymultiplying:byscalar:)"
---

# init(byMultiplying:byScalar:)

Creates a new vector by multiplying the specified vector’s x-axis and y-axis projections by the scalar value.

## Declaration

```swift
init(byMultiplying vector: VNVector, byScalar scalar: Double)
```

## Parameters

- `vector`: The vector.
- `scalar`: The scalar value by which to multiply the x-axis and y-axis projections.

## See Also

### Creating a Vector

- [init(byAdding:to:)](vision/vnvector/init(byadding:to:).md)
- [init(bySubtracting:from:)](vision/vnvector/init(bysubtracting:from:).md)
- [init(r:theta:)](vision/vnvector/init(r:theta:).md)
- [init(vectorHead:tail:)](vision/vnvector/init(vectorhead:tail:).md)
- [init(xComponent:yComponent:)](vision/vnvector/init(xcomponent:ycomponent:)-3p5k3.md)
- [zero](vision/vnvector/zero.md)
