Point-and-click generates 'profileStart' not [profileStartX, profileStartY]
This commit is contained in:
		@ -791,13 +791,8 @@ export class SceneEntities {
 | 
			
		||||
        // Snapping logic for the profile start handle
 | 
			
		||||
        if (intersectsProfileStart) {
 | 
			
		||||
          const lastSegment = sketch.paths.slice(-1)[0]
 | 
			
		||||
          const originCoords = createArrayExpression([
 | 
			
		||||
            createCallExpressionStdLib('profileStartX', [
 | 
			
		||||
              createPipeSubstitution(),
 | 
			
		||||
            ]),
 | 
			
		||||
            createCallExpressionStdLib('profileStartY', [
 | 
			
		||||
              createPipeSubstitution(),
 | 
			
		||||
            ]),
 | 
			
		||||
          const originCoords = createCallExpressionStdLib('profileStart', [
 | 
			
		||||
            createPipeSubstitution(),
 | 
			
		||||
          ])
 | 
			
		||||
          modifiedAst = addCallExpressionsToPipe({
 | 
			
		||||
            node: kclManager.ast,
 | 
			
		||||
 | 
			
		||||
@ -73,10 +73,7 @@ export const getRectangleCallExpressions = (
 | 
			
		||||
  createCallExpressionStdLibKw('line', null, [
 | 
			
		||||
    createLabeledArg(
 | 
			
		||||
      'endAbsolute',
 | 
			
		||||
      createArrayExpression([
 | 
			
		||||
        createCallExpressionStdLib('profileStartX', [createPipeSubstitution()]),
 | 
			
		||||
        createCallExpressionStdLib('profileStartY', [createPipeSubstitution()]),
 | 
			
		||||
      ])
 | 
			
		||||
      createCallExpressionStdLib('profileStart', [createPipeSubstitution()])
 | 
			
		||||
    ),
 | 
			
		||||
  ]), // close the rectangle
 | 
			
		||||
  createCallExpressionStdLibKw('close', null, []),
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user