@@ -144,25 +144,49 @@ function DistanceConstraint(bodyA,bodyB,options){
144
144
* If the upper limit is enabled or not.
145
145
* @property {Boolean } upperLimitEnabled
146
146
*/
147
- this . upperLimitEnabled = false ;
147
+ var upperLimitEnabled ;
148
+ if ( typeof ( options . upperLimitEnabled ) === "undefined" ) {
149
+ upperLimitEnabled = false ;
150
+ } else {
151
+ upperLimitEnabled = options . upperLimitEnabled ;
152
+ }
153
+ this . upperLimitEnabled = upperLimitEnabled ;
148
154
149
155
/**
150
156
* The upper constraint limit.
151
157
* @property {number } upperLimit
152
158
*/
153
- this . upperLimit = 1 ;
159
+ var upperLimit ;
160
+ if ( typeof ( options . upperLimit ) === "undefined" ) {
161
+ upperLimit = 1 ;
162
+ } else {
163
+ upperLimit = options . upperLimit ;
164
+ }
165
+ this . upperLimit = upperLimit ;
154
166
155
167
/**
156
168
* If the lower limit is enabled or not.
157
169
* @property {Boolean } lowerLimitEnabled
158
170
*/
159
- this . lowerLimitEnabled = false ;
171
+ var lowerLimitEnabled ;
172
+ if ( typeof ( options . lowerLimitEnabled ) === "undefined" ) {
173
+ lowerLimitEnabled = false ;
174
+ } else {
175
+ lowerLimitEnabled = options . lowerLimitEnabled ;
176
+ }
177
+ this . lowerLimitEnabled = lowerLimitEnabled ;
160
178
161
179
/**
162
180
* The lower constraint limit.
163
181
* @property {number } lowerLimit
164
182
*/
165
- this . lowerLimit = 0 ;
183
+ var lowerLimit ;
184
+ if ( typeof ( options . lowerLimit ) === "undefined" ) {
185
+ lowerLimit = 0 ;
186
+ } else {
187
+ lowerLimit = options . lowerLimit ;
188
+ }
189
+ this . lowerLimit = lowerLimit ;
166
190
167
191
/**
168
192
* Current constraint position. This is equal to the current distance between the world anchor points.
0 commit comments