SVG.js How to update pattern scale and position?











up vote
0
down vote

favorite












Hi I'm trying to fill a polygon with a pattern here https://codesandbox.io/s/pmqv6vxvw0 (watch the HelloWorld.vue the drawPath() and anymPath() there)



Looks like it has the only option to update element, not the pattern's parameter enter link description here



Is there a way to change the scale as well?



And the pattern alignment, is it possible to move the pattern into the middle of the container?










share|improve this question
























  • Please break your question down to the actual problem. Nobody wants to dig through your code to understand what your issue is. An MCVE without any extra framework would be best.
    – Fuzzyma
    Nov 24 at 11:19












  • Excuse me for the long answer. It is important to me to keep it working with Vue as for the actual problem, sorry haven't mentioned, move the slider you'll see that only the scale of each pattern element is updated. I end up with deleting and creating all the elements with each parameter change.
    – Dmitriy Karpovich
    yesterday










  • Make it work without vue before trying to get it to work with it.
    – Fuzzyma
    yesterday










  • I will probably give up with SVG.js no reasons to use it with Vue at the moment.
    – Dmitriy Karpovich
    12 hours ago















up vote
0
down vote

favorite












Hi I'm trying to fill a polygon with a pattern here https://codesandbox.io/s/pmqv6vxvw0 (watch the HelloWorld.vue the drawPath() and anymPath() there)



Looks like it has the only option to update element, not the pattern's parameter enter link description here



Is there a way to change the scale as well?



And the pattern alignment, is it possible to move the pattern into the middle of the container?










share|improve this question
























  • Please break your question down to the actual problem. Nobody wants to dig through your code to understand what your issue is. An MCVE without any extra framework would be best.
    – Fuzzyma
    Nov 24 at 11:19












  • Excuse me for the long answer. It is important to me to keep it working with Vue as for the actual problem, sorry haven't mentioned, move the slider you'll see that only the scale of each pattern element is updated. I end up with deleting and creating all the elements with each parameter change.
    – Dmitriy Karpovich
    yesterday










  • Make it work without vue before trying to get it to work with it.
    – Fuzzyma
    yesterday










  • I will probably give up with SVG.js no reasons to use it with Vue at the moment.
    – Dmitriy Karpovich
    12 hours ago













up vote
0
down vote

favorite









up vote
0
down vote

favorite











Hi I'm trying to fill a polygon with a pattern here https://codesandbox.io/s/pmqv6vxvw0 (watch the HelloWorld.vue the drawPath() and anymPath() there)



Looks like it has the only option to update element, not the pattern's parameter enter link description here



Is there a way to change the scale as well?



And the pattern alignment, is it possible to move the pattern into the middle of the container?










share|improve this question















Hi I'm trying to fill a polygon with a pattern here https://codesandbox.io/s/pmqv6vxvw0 (watch the HelloWorld.vue the drawPath() and anymPath() there)



Looks like it has the only option to update element, not the pattern's parameter enter link description here



Is there a way to change the scale as well?



And the pattern alignment, is it possible to move the pattern into the middle of the container?







drawing svg.js






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 26 at 18:58









jaco0646

4,44052345




4,44052345










asked Nov 19 at 13:22









Dmitriy Karpovich

116




116












  • Please break your question down to the actual problem. Nobody wants to dig through your code to understand what your issue is. An MCVE without any extra framework would be best.
    – Fuzzyma
    Nov 24 at 11:19












  • Excuse me for the long answer. It is important to me to keep it working with Vue as for the actual problem, sorry haven't mentioned, move the slider you'll see that only the scale of each pattern element is updated. I end up with deleting and creating all the elements with each parameter change.
    – Dmitriy Karpovich
    yesterday










  • Make it work without vue before trying to get it to work with it.
    – Fuzzyma
    yesterday










  • I will probably give up with SVG.js no reasons to use it with Vue at the moment.
    – Dmitriy Karpovich
    12 hours ago


















  • Please break your question down to the actual problem. Nobody wants to dig through your code to understand what your issue is. An MCVE without any extra framework would be best.
    – Fuzzyma
    Nov 24 at 11:19












  • Excuse me for the long answer. It is important to me to keep it working with Vue as for the actual problem, sorry haven't mentioned, move the slider you'll see that only the scale of each pattern element is updated. I end up with deleting and creating all the elements with each parameter change.
    – Dmitriy Karpovich
    yesterday










  • Make it work without vue before trying to get it to work with it.
    – Fuzzyma
    yesterday










  • I will probably give up with SVG.js no reasons to use it with Vue at the moment.
    – Dmitriy Karpovich
    12 hours ago
















Please break your question down to the actual problem. Nobody wants to dig through your code to understand what your issue is. An MCVE without any extra framework would be best.
– Fuzzyma
Nov 24 at 11:19






Please break your question down to the actual problem. Nobody wants to dig through your code to understand what your issue is. An MCVE without any extra framework would be best.
– Fuzzyma
Nov 24 at 11:19














Excuse me for the long answer. It is important to me to keep it working with Vue as for the actual problem, sorry haven't mentioned, move the slider you'll see that only the scale of each pattern element is updated. I end up with deleting and creating all the elements with each parameter change.
– Dmitriy Karpovich
yesterday




Excuse me for the long answer. It is important to me to keep it working with Vue as for the actual problem, sorry haven't mentioned, move the slider you'll see that only the scale of each pattern element is updated. I end up with deleting and creating all the elements with each parameter change.
– Dmitriy Karpovich
yesterday












Make it work without vue before trying to get it to work with it.
– Fuzzyma
yesterday




Make it work without vue before trying to get it to work with it.
– Fuzzyma
yesterday












I will probably give up with SVG.js no reasons to use it with Vue at the moment.
– Dmitriy Karpovich
12 hours ago




I will probably give up with SVG.js no reasons to use it with Vue at the moment.
– Dmitriy Karpovich
12 hours ago

















active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53375579%2fsvg-js-how-to-update-pattern-scale-and-position%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown






























active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.





Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


Please pay close attention to the following guidance:


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53375579%2fsvg-js-how-to-update-pattern-scale-and-position%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Costa Masnaga

Fotorealismo

Sidney Franklin