Nipple Destruction

Nipple Destruction




👉🏻👉🏻👉🏻 ALL INFORMATION CLICK HERE 👈🏻👈🏻👈🏻




















































// CommonJS
var manager = require ( ' nipplejs ' ). create ( options );

// AMD
define ([ ' nipplejs ' ], function ( nipplejs ) {
var manager = nipplejs . create ( options );
});

// Module
import nipplejs from ' nipplejs ' ;




var manager = nipplejs . create ( options );


var options = {
zone : Element , // active zone
color : String ,
size : Integer ,
threshold : Float , // before triggering a directional event
fadeTime : Integer , // transition time
multitouch : Boolean ,
maxNumberOfNipples : Number , // when multitouch, what is too many?
dataOnly : Boolean , // no dom element whatsoever
position : Object , // preset position for 'static' mode
mode : String , // 'dynamic', 'static' or 'semi'
restJoystick : Boolean ,
restOpacity : Number , // opacity when not 'dynamic' and rested
lockX : Boolean , // only move on the X axis
lockY : Boolean , // only move on the Y axis
catchDistance : Number , // distance to recycle previous joystick in
// 'semi' mode
shape : String , // 'circle' or 'square'
dynamicPage : Boolean , // Enable if the page has dynamically visible elements
follow : Boolean , // Makes the joystick follow the thumbstick
};





var options = {
zone : document . getElementById ( ' zone_joystick ' ),
};
var manager = nipplejs . create ( options );


{
on : Function , // handle internal event
off : Function , // un-handle internal event
get : Function , // get a specific joystick
destroy : Function , // destroy everything
ids : Array // array of assigned ids
id : Number // id of the manager
options : {
zone : Element , // reactive zone
multitouch : Boolean ,
maxNumberOfNipples : Number ,
mode : String ,
position : Object ,
catchDistance : Number ,
size : Number ,
threshold : Number ,
color : String ,
fadeTime : Number ,
dataOnly : Boolean ,
restJoystick : Boolean ,
restOpacity : Number
}
}

manager . on ( ' event#1 event#2 ' , function ( evt , data ) {
// Do something.
});

manager . off ( ' event ' , handler );

// Will return the nipple instantiated by the touch identified by 0
manager . get ( 0 );

{
on : Function ,
off : Function ,
el : Element ,
show : Function , // fade-in
hide : Function , // fade-out
add : Function , // inject into dom
remove : Function , // remove from dom
destroy : Function ,
setPosition : Function ,
identifier : Number ,
trigger : Function ,
position : { // position of the center
x : Number ,
y : Number
},
frontPosition : { // position of the front part
x : Number ,
y : Number
},
ui : {
el : Element ,
front : Element ,
back : Element
},
options : {
color : String ,
size : Number ,
threshold : Number ,
fadeTime : Number
}
}






{
el:
back:
front:
}

manager . on ( ' added ' , function ( evt , nipple ) {
nipple . on ( ' start move end dir plain ' , function ( evt ) {
// DO EVERYTHING
});
}). on ( ' removed ' , function ( evt , nipple ) {
nipple . off ( ' start move end dir plain ' );
});

{
identifier : 0 , // the identifier of the touch/mouse that triggered it
position : { // absolute position of the center in pixels
x : 125 ,
y : 95
},
force : 0.2 , // strength in %
distance : 25.4 , // distance from center in pixels
pressure : 0.1 , // the pressure applied by the touch
angle : {
radian : 1.5707963268 , // angle in radian
degree : 90
},
vector : { // force unit vector
x : 0.508 ,
y : 3.110602869834277 e - 17
},
raw : { // note: angle is the same, beyond the 50 pixel limit
distance : 25.4 , // distance which continues beyond the 50 pixel limit
position : { // position of the finger/mouse in pixels, beyond joystick limits
x : 125 ,
y : 95
}
},
instance : Nipple // the nipple instance that triggered the event
}

// \ UP /
// \ /
// LEFT RIGHT
// / \
// /DOWN \

// UP |
// ------ LEFT | RIGHT
// DOWN |

A virtual joystick for touch capable interfaces.
See the Pen nippleJS by Yoann Moinet ( @YoannM ) on CodePen .
Import it the way you want into your project :
NB Your joystick’s container has to have its CSS position property set, either absolute , relative , static , ….
You can configure your joystick in different ways :
The dom element in which all your joysticks will be injected.
This zone also serve as the mouse/touch events handler.
It represents the zone where all your joysticks will be active.
The background color of your joystick’s elements.
The size in pixel of the outer circle.
The inner circle is 50% of this size.
This is the strength needed to trigger a directional event.
Basically, the center is 0 and the outer is 1.
You need to at least go to 0.1 to trigger a directional event.
The time it takes for joystick to fade-out and fade-in when activated or de-activated.
Enable the multitouch capabilities.
If, for reasons, you need to have multiple nipples in the same zone.
Otherwise, it will only get one, and all new touches won’t do a thing.
Please note that multitouch is off when in static or semi modes.
If you need to, you can also control the maximum number of instances that could be created.
Obviously in a multitouch configuration.
The library won’t draw anything in the DOM and will only trigger events with data.
An object that will determine the position of a static mode.
You can pass any of the four top , right , bottom and left .
They will be applied as any css property.
Reset the joystick’s position when it enters the rest state.
The opacity to apply when the joystick is in a rest position.
This is only useful in the semi mode, and determine at which distance we recycle the previous joystick.
At 200 (px), if you press the zone into a rayon of 200px around the previously displayed joystick,
it will act as a static one.
Locks joystick’s movement to the x (horizontal) axis
Locks joystick’s movement to the y (vertical) axis
The shape of region within which joystick can move.
Creates circle region for joystick movement
Creates square region for joystick movement
Enable if the page has dynamically visible elements such as for Vue, React, Angular or simply some CSS hiding or showing some DOM.
Makes the joystick follow the thumbstick when it reaches the border.
Your manager has the following signature :
If you wish to listen to internal events like :
Note that you can listen to multiple events at once by separating
them either with a space or a comma (or both, I don’t care).
If you call off without arguments, all handlers will be removed.
If you don’t specify the handler but just a type, all handlers for that type will be removed.
A helper to get an instance via its identifier.
Gently remove all nipples from the DOM and unbind all events.
The array of nipples’ ids under this manager.
The incremented id of this manager.
Each joystick has the following signature :
Dom element in which the joystick gets created.
Will show the joystick at the last known place.
You can pass a callback that will be executed at the end of the fade-in animation.
You can pass a callback that will be executed at the end of the fade-out animation.
Add the joystick’s element to the dom.
Remove the joystick’s element from the dom.
Gently remove this nipple from the DOM and unbind all related events.
Set the joystick to the specified position, where x and y are distances away from the center in pixels. This does not trigger joystick events.
Returns the unique identifier of the joystick.
Trigger an internal event from the joystick.
The same as on you can trigger multiple events at the same time.
The absolute position of the center of the joystick.
The absolute position of the back part of the joystick’s ui.
The object that store its ui elements
You can listen events both on the manager and all the joysticks.
But some of them are specific to its instance.
If you need to listen to each joystick, for example, you can :
Will pass the instance alongside the event.
Fired at the end of the fade-out animation.
Will pass the instance alongside the event.
Won’t be trigger in a dataOnly configuration.
Other events are available on both the manager and joysticks.
When listening on the manager,
you can also target a joystick in particular by prefixing
the event with its identifier, 0:start for example.
Else you’ll get all events from all the joysticks.
A joystick is activated. (the user pressed on the active zone)
Will pass the instance alongside the event.
A joystick is de-activated. (the user released the active zone)
Will pass the instance alongside the event.
When a direction is reached after the threshold.
Direction are split with a 45° angle.
You can also listen to specific direction like :
In this configuration only one direction is triggered at a time.
When a plain direction is reached after the threshold.
Plain directions are split with a 90° angle.
You can also listen to specific plain direction like :
In this configuration two directions can be triggered at a time,
because the user could be both up and left for example.
Is triggered at the end of the fade-in animation.
Will pass the instance alongside the event.
Won’t be trigger in a dataOnly configuration.
Is triggered at the end of the fade-out animation.
Will pass the instance alongside the event.
Won’t be trigger in a dataOnly configuration.
Is triggered at the end of destroy.
Will pass the instance alongside the event.
MBP’s Force Touch , iOS’s 3D Touch , Microsoft’s pressure or MDN’s force
Is triggered when the pressure on the joystick is changed.
The value, between 0 and 1, is sent back alongside the event.
You can follow this document to help you get started.
This project is maintained by yoannmoinet
Hosted on GitHub Pages — Theme by orderedlist



Gallery
IAM
Zine
Wiki
Ask
411
Store





All



Piercing



Tattoos



Scarification



Culture



Ritual



Surgical



Hard




All >


Hard >




BME/HARD Bonus Galleries >




BME/HARD Fiction Stories (story) >



nipple fire










0 / 1,384,152


0 / 10,278


937 / 54,915





I have been in the slave lifestyle for 3 years. I have done things so extreme most dare not think about. Those that have heard of my experiences wish they could forget. It is impossible to unimagined something. They can only hope they manage to forget. My master loves inflicting pain and much to his pleasure I am more than willing to accept it. We push back boundaries every day. The scars I ware proudly tell much of my stories. I can only hope to add some of the emotions I encountered, the adrenalin and excitement of the moment. Things in which I have done have only created new questions of the possibilities that lie ahead.
Part one: total destruction of nipple.

The abuse a nipple can recover from is more than amazing. I have sliced pierced bit and burned them. My favorite was the burning. It took many attempts before destroying my nipple into the wonderful little scar that is left behind. My nipple was pierced 4 times making a gorgeous set of balls circling my nipple. My first time experiencing burning was with a cigarette. My stomach would twist a little and my heart raced as the cherry touched the tips. I gradually was able to let mast hold it there for longer periods of time. I eventually got to the point it wasn’t enough and we moved on to candles. I came up with the idea of play piercing my nipples and clit. First we play pierced my points of interest and Master would hold the flame to the needle till they glowed red and pull them through my skin. Oh my god this some intense pleasure pain. One great advantage was virtually no blood since the hole was cauterized by the needle.

I got the point my nipples were so hard and full of scar tissue. I had found this small torch online it ran on butane. I ordered for mast. It seemed like it wasn’t ever going to arrive. Finally one day the small brown box was in with the mail. I was so excited and couldn’t wait for master to arrive home from work. I txt him and let him know it was here. I was waiting naked when he came through the door. He quickly got ready. He tied my tits off so tight they began to turn purple. He tied my hand and legs so I couldn’t move. He clicked the torch and it sprung to life in an angry little hiss with a purple flame to it. He made a pass over my left nipple it was quick but I felt like I was electrocuted as pain shot through my nipple. Redness quickly appeared and it was beginning to blister. Mast made another pass. They pain was some of the most intense. I screamed out, tears streamed down my cheeks.

Master looked in my eyes. We have this look we can read each other’s thoughts. I nodded to him. This is it I thought to myself. He clicked the torch back to life and this time he slowly burned all around my nipple and areola. He made circles around it in order to burn it even. I tugged at the ropes the pain was so intense and slowly the pain became less and I could smell the burning flesh. I began to control my breathing. The pain was still intense but I was watching my skin actually burn. I was amazed that there was a flame coming off my nipple it was on fire at this point. My stomach twisted in knots. My nipple was burnt and ruined this time. He stopped and smoke rose up from butchered tit. I could tell my tit was burned deep inside that heat had to go somewhere. My whole breast was dark purple with a crispy black nipple. Part of tip was ashes and starting to come off. Master poured ice water over my breast. This I believe may have hurt worse than the burning. My steal nipple rings sizzled from the water.

My head was spinning. I wondered if I crossed the line finally. Master untied me. A paced the floor taking deep breaths. Master enjoys watching me do this. I finally stopped walked to master. He pinched my nipple and it crumbled to black dust my nipple ring fell to the floor. I wasn’t expecting that I almost fainted. I caught myself going down. I sat Indian style on the floor finally i grabbed my breast and began to pick away the burned part. My entire areola came off. When I was finished picking there was a bloody, oozy pit about ½ inches deep. It was quite painful for weeks following I would literally squeeze my breast milking the infection out of it. I healed so slow and finally had this bubble of pink scar tissue.

The only regret I have is master won’t do the other nipple yet.

submitted by: KINGOFHEARTS on: 23 Jan. 2011 in



BME/HARD Fiction Stories



We are an uncommon subculture and community built by and for modified people. We are the historians, practitioners and appreciators of body modification. We are the collaborative and comprehensive resource for the freedom of individuality in thought, expression and aesthetic. We serve you and ourselves as a source of inspiration, entertainment and community.

Welcome to the new BME.com If you have questions, or you discover issues please email us here .
BME is a registered trademark of BMEZine.com LLC All pages and images copyright © 1994-2014 BME.com, LLC unless otherwise noted. BME is a registered trademark of BME.com, LLC. All rights reserved. Duplication or distribution of this media is forbidden except with express permission. Many of these pages contain documentation of dangerous or life-threatening activities of questionable legality — BME accepts no responsibility or liability for the actions of others and urges anyone interested in this subjects to educate themselves completely and seek professional assistance. Please view with respect and intelligence, or don't view at all. Experiences, articles, and pictures on BME are not an endorsement and not always representative of the opinions of BME. Experiences are written and reviewed by the general public and have not generally been edited by BME staff in any way, and are wholly the opinion of the authors.

https://yoannmoi.net/nipplejs/
https://www.bme.com/media/story/1402641/?cat=hard/special/bme-hard-fiction
Dear Rouge Private Eyes
Teen Pee Video
Japan Feet Tube
Nipplejs by yoannmoinet
BME/HARD Fiction Stories Stories - BME: Body Modification ...
Donkey Dick Stunts - Nipple Destruction - YouTube
Jackass (Nipple Destruction) - YouTube
Nipple Destruction


Report Page